2025-07-06 09:00:50,111 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:00:50,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:00:50,114 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:00:00', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=35.32, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:00:50,114 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-07-06 09:00:50,114 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:00:50,114 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 18m
2025-07-06 09:00:50,114 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:00:50,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:00:50.114
2025-07-06 09:00:50,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:00:50,123 [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-07-06 09:00:50,123 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:00:50,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.947
2025-07-06 09:00:50,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.895
2025-07-06 09:00:50,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:00:50,187 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:00:50,188 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:00:50,188 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:00:50,188 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:00:51,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:00:51,303 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:01:50,251 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:01:50,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:01:50,254 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:00:00', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=35.32, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:01:50,254 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-07-06 09:01:50,254 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:01:50,254 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 19m
2025-07-06 09:01:50,254 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:01:50,255 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:01:50.255
2025-07-06 09:01:50,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:01:50,265 [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-07-06 09:01:50,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:01:50,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.807
2025-07-06 09:01:50,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.149
2025-07-06 09:01:50,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:01:50,330 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:01:50,330 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:01:50,331 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:01:50,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:01:51,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:01:51,381 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:02:50,393 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:02:50,393 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:02:50,395 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:02:39', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=33.73, temperature=-0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:02:50,396 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 09:02:50,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:02:50,396 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 20m
2025-07-06 09:02:50,396 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:02:50,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:02:50.396
2025-07-06 09:02:50,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-07-06 09:02:50,405 [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-07-06 09:02:50,405 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:02:50,469 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.742
2025-07-06 09:02:50,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.336
2025-07-06 09:02:50,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:02:50,470 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:02:50,470 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:02:50,470 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:02:50,470 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:02:51,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:02:51,459 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:03:50,533 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:03:50,533 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:03:50,536 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:03:11', tmtdew=0.01, humidity=99.8, cloud=0.0, wind=30.14, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:03:50,536 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 09:03:50,536 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:03:50,536 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 21m
2025-07-06 09:03:50,536 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:03:50,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:03:50.537
2025-07-06 09:03:50,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:03:50,546 [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-07-06 09:03:50,546 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:03:50,610 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.748
2025-07-06 09:03:50,610 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 09:03:50,610 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:03:50,610 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:03:50,610 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:03:50,610 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:03:50,611 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:03:51,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:03:51,543 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:04:50,673 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:04:50,673 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:04:50,676 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:04:15', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=36.54, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:04:50,676 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 09:04:50,676 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:04:50,676 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 22m
2025-07-06 09:04:50,676 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:04:50,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:04:50.677
2025-07-06 09:04:50,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:04:50,686 [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-07-06 09:04:50,686 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:04:50,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.827
2025-07-06 09:04:50,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.501
2025-07-06 09:04:50,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:04:50,750 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:04:50,750 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:04:50,751 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:04:50,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:04:51,602 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:04:51,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:05:50,812 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:05:50,812 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:05:50,814 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:05:18', tmtdew=0.0, humidity=99.85, cloud=0.0, wind=31.35, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:05:50,814 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 09:05:50,814 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:05:50,814 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 23m
2025-07-06 09:05:50,814 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:05:50,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:05:50.814
2025-07-06 09:05:50,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:05:50,823 [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-07-06 09:05:50,823 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:05:50,887 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.975
2025-07-06 09:05:50,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.477
2025-07-06 09:05:50,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:05:50,888 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:05:50,888 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:05:50,888 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:05:50,888 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:05:51,682 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:05:51,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:06:50,950 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:06:50,950 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:06:50,953 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:06:22', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=33.87, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:06:50,953 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 09:06:50,953 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:06:50,953 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 24m
2025-07-06 09:06:50,953 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:06:50,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:06:50.953
2025-07-06 09:06:50,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:06:50,962 [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-07-06 09:06:50,962 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:06:51,028 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.192
2025-07-06 09:06:51,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.380
2025-07-06 09:06:51,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:06:51,029 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:06:51,029 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:06:51,029 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:06:51,029 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:06:51,764 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:06:51,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:07:51,092 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:07:51,092 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:07:51,094 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:07:26', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=34.09, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:07:51,094 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 09:07:51,094 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:07:51,094 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 25m
2025-07-06 09:07:51,094 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:07:51,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:07:51.095
2025-07-06 09:07:51,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-07-06 09:07:51,104 [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-07-06 09:07:51,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:07:51,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.477
2025-07-06 09:07:51,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.209
2025-07-06 09:07:51,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:07:51,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:07:51,169 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:07:51,169 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:07:51,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:07:51,847 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:07:51,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:08:51,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:08:51,232 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:08:51,234 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:08:29', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=35.39, temperature=-0.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:08:51,234 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 09:08:51,234 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:08:51,235 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 26m
2025-07-06 09:08:51,235 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:08:51,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:08:51.235
2025-07-06 09:08:51,244 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:08:51,244 [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-07-06 09:08:51,244 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:08:51,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.340
2025-07-06 09:08:51,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.962
2025-07-06 09:08:51,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:08:51,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:08:51,308 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:08:51,308 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:08:51,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:08:51,924 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:08:51,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:09:51,371 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:09:51,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:09:51,372 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:09:33', tmtdew=0.01, humidity=99.78, cloud=0.0, wind=28.79, temperature=-0.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:09:51,372 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 09:09:51,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:09:51,372 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 27m
2025-07-06 09:09:51,372 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:09:51,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:09:51.373
2025-07-06 09:09:51,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:09:51,382 [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-07-06 09:09:51,382 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:09:51,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.076
2025-07-06 09:09:51,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.696
2025-07-06 09:09:51,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:09:51,448 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:09:51,448 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:09:51,448 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:09:51,448 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:09:52,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:09:52,025 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:10:51,511 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:10:51,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:10:51,513 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:10:36', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=35.39, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:10:51,514 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 09:10:51,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:10:51,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 28m
2025-07-06 09:10:51,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:10:51,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:10:51.514
2025-07-06 09:10:51,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-07-06 09:10:51,523 [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-07-06 09:10:51,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:10:51,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.888
2025-07-06 09:10:51,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.993
2025-07-06 09:10:51,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:10:51,587 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:10:51,588 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:10:51,588 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:10:51,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:10:52,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:10:52,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:11:51,651 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:11:51,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:11:51,653 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:11:08', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=31.83, temperature=-0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:11:51,653 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 09:11:51,653 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:11:51,653 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 29m
2025-07-06 09:11:51,653 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:11:51,653 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:11:51.654
2025-07-06 09:11:51,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-07-06 09:11:51,664 [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-07-06 09:11:51,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:11:51,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.775
2025-07-06 09:11:51,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.224
2025-07-06 09:11:51,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:11:51,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:11:51,728 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:11:51,728 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:11:51,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:11:52,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:11:52,166 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:12:51,791 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:12:51,791 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:12:51,794 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:11:08', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=31.83, temperature=-0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:12:51,794 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-07-06 09:12:51,794 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:12:51,794 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 30m
2025-07-06 09:12:51,794 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:12:51,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:12:51.795
2025-07-06 09:12:51,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:12:51,804 [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-07-06 09:12:51,804 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:12:51,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.735
2025-07-06 09:12:51,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.386
2025-07-06 09:12:51,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:12:51,868 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:12:51,869 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:12:51,869 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:12:51,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:12:52,226 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:12:52,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:13:51,931 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:13:51,931 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:13:51,934 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:11:08', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=31.83, temperature=-0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:13:51,934 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 43s
2025-07-06 09:13:51,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:13:51,935 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 31m
2025-07-06 09:13:51,935 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:13:51,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:13:51.935
2025-07-06 09:13:51,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-07-06 09:13:51,944 [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-07-06 09:13:51,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:13:52,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.768
2025-07-06 09:13:52,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.478
2025-07-06 09:13:52,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:13:52,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:13:52,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:13:52,009 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:13:52,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:13:52,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:13:52,320 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:14:52,072 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:14:52,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:14:52,073 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:14:19', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=36.63, temperature=-0.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:14:52,073 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 09:14:52,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:14:52,073 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 32m
2025-07-06 09:14:52,073 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:14:52,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:14:52.074
2025-07-06 09:14:52,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:14:52,082 [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-07-06 09:14:52,082 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:14:52,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.871
2025-07-06 09:14:52,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.500
2025-07-06 09:14:52,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:14:52,147 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:14:52,148 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:14:52,148 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:14:52,148 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:14:52,380 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:14:52,401 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:15:52,210 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:15:52,210 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:15:52,212 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:15:22', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=32.34, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:15:52,212 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 09:15:52,212 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:15:52,212 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 33m
2025-07-06 09:15:52,212 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:15:52,213 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:15:52.213
2025-07-06 09:15:52,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:15:52,222 [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-07-06 09:15:52,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:15:52,285 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.044
2025-07-06 09:15:52,285 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.450
2025-07-06 09:15:52,286 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:15:52,286 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:15:52,286 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:15:52,286 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:15:52,286 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:15:52,461 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:15:52,482 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:16:52,349 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:16:52,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:16:52,351 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:15:22', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=32.34, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:16:52,351 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-07-06 09:16:52,351 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:16:52,351 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 34m
2025-07-06 09:16:52,351 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:16:52,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:16:52.352
2025-07-06 09:16:52,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:16:52,361 [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-07-06 09:16:52,361 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:16:52,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.286
2025-07-06 09:16:52,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.326
2025-07-06 09:16:52,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:16:52,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:16:52,425 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:16:52,425 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:16:52,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:16:52,542 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:16:52,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:17:52,488 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:17:52,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:17:52,490 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:15:22', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=32.34, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:17:52,491 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-07-06 09:17:52,491 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:17:52,491 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 35m
2025-07-06 09:17:52,491 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:17:52,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:17:52.491
2025-07-06 09:17:52,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:17:52,500 [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-07-06 09:17:52,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:17:52,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.549
2025-07-06 09:17:52,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.129
2025-07-06 09:17:52,564 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:17:52,564 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:17:52,564 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:17:52,565 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:17:52,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:17:52,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:17:52,639 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:18:52,627 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:18:52,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:18:52,631 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:18:33', tmtdew=0.01, humidity=99.78, cloud=0.0, wind=37.12, temperature=-0.04, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:18:52,631 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 09:18:52,631 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:18:52,631 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 36m
2025-07-06 09:18:52,631 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:18:52,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:18:52.631
2025-07-06 09:18:52,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-07-06 09:18:52,640 [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-07-06 09:18:52,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:18:52,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.236
2025-07-06 09:18:52,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:18:52,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.855
2025-07-06 09:18:52,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:18:52,704 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:18:52,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:18:52,724 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:18:52,724 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:18:52,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:19:52,784 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:19:52,786 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:19:52,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:19:52,789 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:19:36', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=32.38, temperature=0.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:19:52,789 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 09:19:52,789 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:19:52,789 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 37m
2025-07-06 09:19:52,789 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:19:52,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:19:52.789
2025-07-06 09:19:52,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-07-06 09:19:52,798 [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-07-06 09:19:52,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:19:52,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:19:52,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.999
2025-07-06 09:19:52,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.809
2025-07-06 09:19:52,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:19:52,863 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:19:52,863 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:19:52,863 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:19:52,863 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:20:52,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:20:52,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:20:52,925 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:20:52,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:20:52,928 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:20:40', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=37.1, temperature=0.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:20:52,928 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 09:20:52,928 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:20:52,928 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 38m
2025-07-06 09:20:52,928 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:20:52,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:20:52.928
2025-07-06 09:20:52,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:20:52,940 [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-07-06 09:20:52,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:20:53,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.838
2025-07-06 09:20:53,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.083
2025-07-06 09:20:53,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:20:53,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:20:53,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:20:53,010 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:20:53,010 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:21:52,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:21:52,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:21:53,072 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:21:53,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:21:53,075 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:21:43', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=35.69, temperature=0.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:21:53,075 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 09:21:53,075 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:21:53,075 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 39m
2025-07-06 09:21:53,076 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:21:53,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:21:53.076
2025-07-06 09:21:53,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:21:53,085 [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-07-06 09:21:53,085 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:21:53,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.751
2025-07-06 09:21:53,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.289
2025-07-06 09:21:53,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:21:53,150 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:21:53,150 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:21:53,151 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:21:53,151 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:22:53,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:22:53,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:22:53,213 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:22:53,213 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:22:53,215 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:22:15', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=36.45, temperature=-0.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:22:53,215 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 09:22:53,215 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:22:53,215 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 40m
2025-07-06 09:22:53,215 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:22:53,215 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:22:53.216
2025-07-06 09:22:53,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-07-06 09:22:53,225 [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-07-06 09:22:53,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:22:53,289 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.738
2025-07-06 09:22:53,289 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-06 09:22:53,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:22:53,290 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:22:53,290 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:22:53,290 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:22:53,290 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:23:53,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:23:53,103 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:23:53,353 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:23:53,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:23:53,356 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:22:47', tmtdew=0.02, humidity=99.73, cloud=0.0, wind=35.07, temperature=0.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:23:53,356 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-06 09:23:53,357 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:23:53,357 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 41m
2025-07-06 09:23:53,357 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:23:53,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:23:53.357
2025-07-06 09:23:53,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:23:53,366 [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-07-06 09:23:53,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:23:53,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.796
2025-07-06 09:23:53,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.494
2025-07-06 09:23:53,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:23:53,431 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:23:53,431 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:23:53,432 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:23:53,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:24:53,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:24:53,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:24:53,494 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:24:53,494 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:24:53,497 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:22:47', tmtdew=0.02, humidity=99.73, cloud=0.0, wind=35.07, temperature=0.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:24:53,497 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-06 09:24:53,497 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:24:53,497 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 42m
2025-07-06 09:24:53,497 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:24:53,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:24:53.498
2025-07-06 09:24:53,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:24:53,507 [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-07-06 09:24:53,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:24:53,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.925
2025-07-06 09:24:53,571 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.490
2025-07-06 09:24:53,571 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:24:53,571 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:24:53,571 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:24:53,571 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:24:53,571 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:25:53,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:25:53,262 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:25:53,634 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:25:53,634 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:25:53,636 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:25:26', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=32.82, temperature=0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:25:53,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 09:25:53,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:25:53,637 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 43m
2025-07-06 09:25:53,637 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:25:53,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:25:53.637
2025-07-06 09:25:53,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:25:53,646 [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-07-06 09:25:53,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:25:53,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.122
2025-07-06 09:25:53,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.414
2025-07-06 09:25:53,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:25:53,711 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:25:53,711 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:25:53,711 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:25:53,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:26:53,321 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:26:53,342 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:26:53,774 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:26:53,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:26:53,777 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:25:26', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=32.82, temperature=0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:26:53,777 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 27s
2025-07-06 09:26:53,777 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:26:53,777 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 44m
2025-07-06 09:26:53,777 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:26:53,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:26:53.778
2025-07-06 09:26:53,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-07-06 09:26:53,787 [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-07-06 09:26:53,787 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:26:53,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.388
2025-07-06 09:26:53,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.264
2025-07-06 09:26:53,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:26:53,852 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:26:53,853 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:26:53,853 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:26:53,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:27:53,402 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:27:53,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:27:53,915 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:27:53,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:27:53,917 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:25:26', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=32.82, temperature=0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:27:53,917 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 27s
2025-07-06 09:27:53,917 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:27:53,917 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 45m
2025-07-06 09:27:53,917 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:27:53,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:27:53.918
2025-07-06 09:27:53,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-07-06 09:27:53,927 [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-07-06 09:27:53,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:27:53,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.427
2025-07-06 09:27:53,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.039
2025-07-06 09:27:53,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:27:53,991 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:27:53,991 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:27:53,992 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:27:53,992 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:28:53,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:28:53,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:28:54,055 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:28:54,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:28:54,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:28:36', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=34.67, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:28:54,058 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 09:28:54,058 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:28:54,058 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 46m
2025-07-06 09:28:54,058 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:28:54,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:28:54.058
2025-07-06 09:28:54,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-07-06 09:28:54,068 [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-07-06 09:28:54,068 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:28:54,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.141
2025-07-06 09:28:54,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.737
2025-07-06 09:28:54,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:28:54,132 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:28:54,132 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:28:54,133 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:28:54,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:29:53,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:29:53,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:29:54,195 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:29:54,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:29:54,197 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:29:40', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=37.67, temperature=0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:29:54,197 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 09:29:54,198 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:29:54,198 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 47m
2025-07-06 09:29:54,198 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:29:54,198 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:29:54.198
2025-07-06 09:29:54,207 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:29:54,207 [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-07-06 09:29:54,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:29:54,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.932
2025-07-06 09:29:54,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.914
2025-07-06 09:29:54,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:29:54,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:29:54,274 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:29:54,274 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:29:54,274 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:30:53,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:30:53,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:30:54,337 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:30:54,337 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:30:54,340 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:30:43', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=37.93, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:30:54,340 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 09:30:54,340 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:30:54,340 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 48m
2025-07-06 09:30:54,340 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:30:54,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:30:54.340
2025-07-06 09:30:54,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-07-06 09:30:54,350 [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-07-06 09:30:54,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:30:54,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.798
2025-07-06 09:30:54,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.164
2025-07-06 09:30:54,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:30:54,420 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:30:54,420 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:30:54,421 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:30:54,421 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:31:53,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:31:53,722 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:31:54,484 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:31:54,484 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:31:54,486 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:31:47', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=34.14, temperature=0.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:31:54,486 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 09:31:54,486 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:31:54,486 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 49m
2025-07-06 09:31:54,486 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:31:54,487 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:31:54.487
2025-07-06 09:31:54,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:31:54,496 [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-07-06 09:31:54,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:31:54,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.738
2025-07-06 09:31:54,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.345
2025-07-06 09:31:54,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:31:54,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:31:54,560 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:31:54,560 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:31:54,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:32:53,782 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:32:53,803 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:32:54,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:32:54,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:32:54,625 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:32:19', tmtdew=0.03, humidity=99.68, cloud=0.0, wind=35.09, temperature=0.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:32:54,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 09:32:54,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:32:54,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 50m
2025-07-06 09:32:54,626 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:32:54,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:32:54.626
2025-07-06 09:32:54,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:32:54,635 [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-07-06 09:32:54,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:32:54,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.750
2025-07-06 09:32:54,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 09:32:54,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:32:54,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:32:54,699 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:32:54,700 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:32:54,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:33:53,863 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:33:53,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:33:54,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:33:54,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:33:54,763 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:32:19', tmtdew=0.03, humidity=99.68, cloud=0.0, wind=35.09, temperature=0.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:33:54,764 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 35s
2025-07-06 09:33:54,764 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:33:54,764 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 51m
2025-07-06 09:33:54,764 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:33:54,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:33:54.764
2025-07-06 09:33:54,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-07-06 09:33:54,773 [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-07-06 09:33:54,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:33:54,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.833
2025-07-06 09:33:54,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.500
2025-07-06 09:33:54,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:33:54,838 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:33:54,838 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:33:54,838 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:33:54,838 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:34:53,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:34:53,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:34:54,901 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:34:54,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:34:54,904 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:34:26', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=33.81, temperature=0.39, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:34:54,904 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 09:34:54,904 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:34:54,904 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 52m
2025-07-06 09:34:54,904 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:34:54,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:34:54.905
2025-07-06 09:34:54,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:34:54,915 [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-07-06 09:34:54,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:34:54,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.987
2025-07-06 09:34:54,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.470
2025-07-06 09:34:54,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:34:54,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:34:54,979 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:34:54,979 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:34:54,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:35:54,022 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:35:54,041 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:35:55,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:35:55,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:35:55,052 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:35:29', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=31.19, temperature=0.42, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:35:55,052 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 09:35:55,052 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:35:55,052 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 53m
2025-07-06 09:35:55,052 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:35:55,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:35:55.053
2025-07-06 09:35:55,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-07-06 09:35:55,061 [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-07-06 09:35:55,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:35:55,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.209
2025-07-06 09:35:55,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.368
2025-07-06 09:35:55,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:35:55,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:35:55,126 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:35:55,127 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:35:55,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:36:54,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:36:54,124 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:36:55,189 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:36:55,189 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:36:55,192 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:36:33', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=34.58, temperature=0.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:36:55,192 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 09:36:55,192 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:36:55,192 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 54m
2025-07-06 09:36:55,192 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:36:55,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:36:55.193
2025-07-06 09:36:55,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-07-06 09:36:55,202 [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-07-06 09:36:55,202 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:36:55,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.499
2025-07-06 09:36:55,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.191
2025-07-06 09:36:55,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:36:55,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:36:55,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:36:55,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:36:55,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:37:54,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:37:54,200 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:37:55,329 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:37:55,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:37:55,332 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:37:36', tmtdew=-0.03, humidity=99.73, cloud=0.0, wind=28.55, temperature=0.42, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:37:55,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 09:37:55,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:37:55,332 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 55m
2025-07-06 09:37:55,332 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:37:55,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:37:55.333
2025-07-06 09:37:55,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-07-06 09:37:55,341 [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-07-06 09:37:55,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:37:55,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.315
2025-07-06 09:37:55,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.939
2025-07-06 09:37:55,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:37:55,406 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:37:55,407 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:37:55,407 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:37:55,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:38:54,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:38:54,282 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:38:55,470 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:38:55,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:38:55,473 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:38:40', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=28.53, temperature=0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:38:55,473 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 09:38:55,473 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:38:55,473 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 56m
2025-07-06 09:38:55,473 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:38:55,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:38:55.474
2025-07-06 09:38:55,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-07-06 09:38:55,482 [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-07-06 09:38:55,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:38:55,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.057
2025-07-06 09:38:55,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.718
2025-07-06 09:38:55,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:38:55,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:38:55,552 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:38:55,552 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:38:55,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:39:54,342 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:39:54,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:39:55,614 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:39:55,614 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:39:55,617 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:39:12', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=32.66, temperature=0.45, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:39:55,617 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 09:39:55,617 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:39:55,617 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 57m
2025-07-06 09:39:55,617 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:39:55,618 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:39:55.618
2025-07-06 09:39:55,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-07-06 09:39:55,626 [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-07-06 09:39:55,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:39:55,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.875
2025-07-06 09:39:55,692 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.011
2025-07-06 09:39:55,692 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:39:55,692 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:39:55,692 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:39:55,692 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:39:55,692 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:40:54,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:40:54,440 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:40:55,754 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:40:55,754 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:40:55,757 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:39:12', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=32.66, temperature=0.45, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:40:55,757 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-07-06 09:40:55,757 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:40:55,757 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 58m
2025-07-06 09:40:55,757 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:40:55,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:40:55.758
2025-07-06 09:40:55,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-07-06 09:40:55,767 [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-07-06 09:40:55,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:40:55,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.767
2025-07-06 09:40:55,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.236
2025-07-06 09:40:55,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:40:55,832 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:40:55,832 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:40:55,832 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:40:55,832 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:41:54,500 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:41:54,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:41:55,894 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:41:55,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:41:55,896 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:39:12', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=32.66, temperature=0.45, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:41:55,896 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 43s
2025-07-06 09:41:55,896 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:41:55,896 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 59m
2025-07-06 09:41:55,896 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:41:55,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:41:55.897
2025-07-06 09:41:55,906 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:41:55,906 [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-07-06 09:41:55,906 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:41:55,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.733
2025-07-06 09:41:55,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.393
2025-07-06 09:41:55,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:41:55,972 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:41:55,972 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:41:55,972 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:41:55,972 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:42:54,561 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:42:54,562 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:42:56,034 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:42:56,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:42:56,035 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:42:22', tmtdew=0.0, humidity=99.83, cloud=0.0, wind=31.69, temperature=0.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:42:56,035 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 09:42:56,035 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:42:56,035 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 0m
2025-07-06 09:42:56,035 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:42:56,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:42:56.036
2025-07-06 09:42:56,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:42:56,045 [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-07-06 09:42:56,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:42:56,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.771
2025-07-06 09:42:56,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.481
2025-07-06 09:42:56,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:42:56,110 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:42:56,110 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:42:56,111 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:42:56,111 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:43:54,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:43:54,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:43:56,173 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:43:56,173 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:43:56,176 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:43:26', tmtdew=0.01, humidity=99.78, cloud=0.0, wind=28.05, temperature=0.47, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:43:56,176 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 09:43:56,176 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:43:56,176 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 1m
2025-07-06 09:43:56,176 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:43:56,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:43:56.176
2025-07-06 09:43:56,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:43:56,186 [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-07-06 09:43:56,186 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:43:56,249 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.880
2025-07-06 09:43:56,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.497
2025-07-06 09:43:56,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:43:56,250 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:43:56,250 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:43:56,250 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:43:56,250 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:44:54,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:44:54,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:44:56,313 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:44:56,313 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:44:56,316 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:44:29', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=38.36, temperature=0.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:44:56,316 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 09:44:56,316 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:44:56,316 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 2m
2025-07-06 09:44:56,316 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:44:56,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:44:56.317
2025-07-06 09:44:56,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:44:56,326 [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-07-06 09:44:56,326 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:44:56,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.058
2025-07-06 09:44:56,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.441
2025-07-06 09:44:56,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:44:56,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:44:56,390 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:44:56,391 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:44:56,391 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:45:54,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:45:54,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:45:56,452 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:45:56,452 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:45:56,455 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:45:33', tmtdew=0.01, humidity=99.78, cloud=0.0, wind=41.52, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:45:56,455 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 09:45:56,455 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:45:56,455 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 3m
2025-07-06 09:45:56,455 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:45:56,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:45:56.455
2025-07-06 09:45:56,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:45:56,465 [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-07-06 09:45:56,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:45:56,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.305
2025-07-06 09:45:56,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.312
2025-07-06 09:45:56,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:45:56,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:45:56,530 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:45:56,530 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:45:56,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:46:54,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:46:54,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:46:56,593 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:46:56,594 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:46:56,596 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:46:37', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=38.94, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:46:56,596 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 09:46:56,596 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:46:56,596 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 4m
2025-07-06 09:46:56,596 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:46:56,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:46:56.597
2025-07-06 09:46:56,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:46:56,605 [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-07-06 09:46:56,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:46:56,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.521
2025-07-06 09:46:56,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.109
2025-07-06 09:46:56,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:46:56,670 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:46:56,670 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:46:56,670 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:46:56,670 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:47:54,940 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:47:54,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:47:56,733 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:47:56,733 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:47:56,736 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:46:37', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=38.94, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:47:56,736 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 19s
2025-07-06 09:47:56,736 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:47:56,736 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 5m
2025-07-06 09:47:56,736 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:47:56,736 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:47:56.736
2025-07-06 09:47:56,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-07-06 09:47:56,745 [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-07-06 09:47:56,745 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:47:56,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.213
2025-07-06 09:47:56,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.829
2025-07-06 09:47:56,809 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:47:56,809 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:47:56,809 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:47:56,809 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:47:56,809 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:48:55,022 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:48:55,043 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:48:56,872 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:48:56,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:48:56,874 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:46:37', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=38.94, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:48:56,874 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-07-06 09:48:56,874 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:48:56,874 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 6m
2025-07-06 09:48:56,874 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:48:56,875 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:48:56.875
2025-07-06 09:48:56,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-07-06 09:48:56,884 [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-07-06 09:48:56,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:48:56,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.982
2025-07-06 09:48:56,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.830
2025-07-06 09:48:56,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:48:56,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:48:56,949 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:48:56,949 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:48:56,949 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:49:55,103 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:49:55,120 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:49:57,012 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:49:57,012 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:49:57,014 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:49:47', tmtdew=0.01, humidity=99.79, cloud=0.0, wind=28.97, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:49:57,015 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 09:49:57,015 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:49:57,015 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 7m
2025-07-06 09:49:57,015 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:49:57,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:49:57.015
2025-07-06 09:49:57,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-07-06 09:49:57,025 [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-07-06 09:49:57,025 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:49:57,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.827
2025-07-06 09:49:57,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.099
2025-07-06 09:49:57,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:49:57,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:49:57,090 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:49:57,090 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:49:57,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:50:55,180 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:50:55,202 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:50:57,153 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:50:57,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:50:57,155 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:50:19', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=31.23, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:50:57,155 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 09:50:57,155 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:50:57,155 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 8m
2025-07-06 09:50:57,155 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:50:57,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:50:57.156
2025-07-06 09:50:57,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:50:57,165 [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-07-06 09:50:57,165 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:50:57,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.746
2025-07-06 09:50:57,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.300
2025-07-06 09:50:57,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:50:57,228 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:50:57,229 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:50:57,229 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:50:57,229 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:51:55,262 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:51:55,281 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:51:57,292 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:51:57,292 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:51:57,295 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:51:23', tmtdew=-0.04, humidity=99.76, cloud=0.0, wind=29.78, temperature=0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:51:57,295 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 09:51:57,295 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:51:57,295 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 9m
2025-07-06 09:51:57,295 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:51:57,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:51:57.296
2025-07-06 09:51:57,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:51:57,304 [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-07-06 09:51:57,305 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:51:57,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.738
2025-07-06 09:51:57,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.432
2025-07-06 09:51:57,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:51:57,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:51:57,369 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:51:57,369 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:51:57,369 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:52:55,341 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:52:55,342 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:52:57,431 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:52:57,431 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:52:57,434 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:52:26', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=32.31, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:52:57,434 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 09:52:57,434 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:52:57,434 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 10m
2025-07-06 09:52:57,434 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:52:57,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:52:57.435
2025-07-06 09:52:57,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:52:57,444 [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-07-06 09:52:57,444 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:52:57,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.801
2025-07-06 09:52:57,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.494
2025-07-06 09:52:57,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:52:57,512 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:52:57,512 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:52:57,512 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:52:57,512 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:53:55,402 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:53:55,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:53:57,575 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:53:57,575 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:53:57,577 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:53:30', tmtdew=0.01, humidity=99.79, cloud=0.0, wind=38.87, temperature=0.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:53:57,577 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 09:53:57,577 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:53:57,578 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 11m
2025-07-06 09:53:57,578 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:53:57,578 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:53:57.578
2025-07-06 09:53:57,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:53:57,587 [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-07-06 09:53:57,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:53:57,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.935
2025-07-06 09:53:57,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.485
2025-07-06 09:53:57,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:53:57,652 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:53:57,652 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:53:57,652 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:53:57,652 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:54:55,483 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:54:55,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:54:57,715 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:54:57,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:54:57,717 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:54:33', tmtdew=0.01, humidity=99.81, cloud=0.0, wind=30.31, temperature=0.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:54:57,717 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 09:54:57,717 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:54:57,718 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 12m
2025-07-06 09:54:57,718 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:54:57,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:54:57.718
2025-07-06 09:54:57,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:54:57,728 [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-07-06 09:54:57,728 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:54:57,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.138
2025-07-06 09:54:57,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.403
2025-07-06 09:54:57,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:54:57,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:54:57,792 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:54:57,792 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:54:57,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:55:55,565 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:55:55,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:55:57,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:55:57,855 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:55:57,857 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:55:37', tmtdew=0.01, humidity=99.78, cloud=0.0, wind=31.07, temperature=0.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:55:57,857 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 09:55:57,857 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:55:57,857 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 13m
2025-07-06 09:55:57,857 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:55:57,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:55:57.858
2025-07-06 09:55:57,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-07-06 09:55:57,867 [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-07-06 09:55:57,867 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:55:57,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.409
2025-07-06 09:55:57,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.248
2025-07-06 09:55:57,931 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:55:57,931 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:55:57,932 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:55:57,932 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:55:57,932 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:56:55,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:56:55,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:56:57,994 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:56:57,994 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:56:57,997 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:56:40', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=29.29, temperature=0.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:56:57,997 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 09:56:57,997 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:56:57,997 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 14m
2025-07-06 09:56:57,997 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:56:57,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:56:57.998
2025-07-06 09:56:58,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-07-06 09:56:58,008 [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-07-06 09:56:58,008 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:56:58,074 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.401
2025-07-06 09:56:58,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.017
2025-07-06 09:56:58,075 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:56:58,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:56:58,075 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:56:58,075 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:56:58,075 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:57:55,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:57:55,747 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:57:58,137 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:57:58,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:57:58,139 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:57:44', tmtdew=0.02, humidity=99.73, cloud=0.0, wind=35.36, temperature=0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:57:58,139 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 09:57:58,139 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:57:58,139 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 15m
2025-07-06 09:57:58,139 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:57:58,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:57:58.140
2025-07-06 09:57:58,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-07-06 09:57:58,149 [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-07-06 09:57:58,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:57:58,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.121
2025-07-06 09:57:58,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.710
2025-07-06 09:57:58,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:57:58,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:57:58,217 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:57:58,217 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:57:58,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:58:55,806 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:58:55,827 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:58:58,279 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:58:58,279 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:58:58,281 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:57:44', tmtdew=0.02, humidity=99.73, cloud=0.0, wind=35.36, temperature=0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:58:58,281 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-07-06 09:58:58,281 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:58:58,282 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 16m
2025-07-06 09:58:58,282 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:58:58,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:58:58.282
2025-07-06 09:58:58,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:58:58,291 [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-07-06 09:58:58,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:58:58,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.917
2025-07-06 09:58:58,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.933
2025-07-06 09:58:58,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:58:58,356 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:58:58,356 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:58:58,356 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:58:58,356 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 09:59:55,887 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 09:59:55,908 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 09:59:58,419 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 09:59:58,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 09:59:58,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T09:57:44', tmtdew=0.02, humidity=99.73, cloud=0.0, wind=35.36, temperature=0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 09:59:58,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-07-06 09:59:58,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 09:59:58,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 17m
2025-07-06 09:59:58,422 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 09:59:58,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T07:59:58.422
2025-07-06 09:59:58,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 09:59:58,431 [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-07-06 09:59:58,431 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 09:59:58,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.789
2025-07-06 09:59:58,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.178
2025-07-06 09:59:58,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 09:59:58,495 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 09:59:58,495 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 09:59:58,496 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 09:59:58,496 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:00:55,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:00:55,988 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:00:58,558 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:00:58,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:00:58,561 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:00:55', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=35.76, temperature=0.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:00:58,561 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 3s
2025-07-06 10:00:58,561 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:00:58,562 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 18m
2025-07-06 10:00:58,562 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:00:58,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:00:58.562
2025-07-06 10:00:58,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:00:58,572 [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-07-06 10:00:58,573 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:00:58,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.734
2025-07-06 10:00:58,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.354
2025-07-06 10:00:58,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:00:58,638 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:00:58,638 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:00:58,638 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:00:58,638 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:01:56,048 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:01:56,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:01:58,700 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:01:58,700 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:01:58,702 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:01:26', tmtdew=0.02, humidity=99.73, cloud=0.0, wind=30.29, temperature=0.49, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:01:58,702 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 10:01:58,703 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:01:58,703 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 19m
2025-07-06 10:01:58,703 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:01:58,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:01:58.703
2025-07-06 10:01:58,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-07-06 10:01:58,713 [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-07-06 10:01:58,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:01:58,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.751
2025-07-06 10:01:58,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.462
2025-07-06 10:01:58,778 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:01:58,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:01:58,778 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:01:58,778 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:01:58,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:02:56,127 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:02:56,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:02:58,841 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:02:58,841 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:02:58,844 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:02:30', tmtdew=0.01, humidity=99.76, cloud=0.0, wind=32.46, temperature=0.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:02:58,844 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 10:02:58,844 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:02:58,844 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 20m
2025-07-06 10:02:58,844 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:02:58,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:02:58.844
2025-07-06 10:02:58,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:02:58,854 [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-07-06 10:02:58,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:02:58,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.840
2025-07-06 10:02:58,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.498
2025-07-06 10:02:58,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:02:58,920 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:02:58,920 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:02:58,921 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:02:58,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:03:56,205 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:03:56,206 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:03:58,983 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:03:58,983 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:03:58,986 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:03:33', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=34.97, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:03:58,986 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 10:03:58,986 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:03:58,986 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 21m
2025-07-06 10:03:58,986 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:03:58,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:03:58.987
2025-07-06 10:03:58,995 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:03:58,995 [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-07-06 10:03:58,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:03:59,059 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.999
2025-07-06 10:03:59,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.463
2025-07-06 10:03:59,060 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:03:59,060 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:03:59,060 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:03:59,060 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:03:59,060 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:04:56,266 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:04:56,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:04:59,122 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:04:59,122 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:04:59,123 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:04:37', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=37.83, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:04:59,123 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 10:04:59,123 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:04:59,123 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 22m
2025-07-06 10:04:59,123 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:04:59,124 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:04:59.124
2025-07-06 10:04:59,133 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:04:59,133 [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-07-06 10:04:59,133 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:04:59,198 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.226
2025-07-06 10:04:59,198 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.355
2025-07-06 10:04:59,199 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:04:59,199 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:04:59,199 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:04:59,199 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:04:59,199 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:05:56,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:05:56,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:05:59,262 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:05:59,262 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:05:59,264 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:05:41', tmtdew=0.02, humidity=99.74, cloud=0.0, wind=37.58, temperature=0.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:05:59,264 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 10:05:59,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:05:59,265 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 23m
2025-07-06 10:05:59,265 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:05:59,266 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:05:59.265
2025-07-06 10:05:59,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-07-06 10:05:59,275 [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-07-06 10:05:59,275 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:05:59,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.522
2025-07-06 10:05:59,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.173
2025-07-06 10:05:59,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:05:59,340 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:05:59,341 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:05:59,341 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:05:59,341 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:06:56,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:06:56,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:06:59,403 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:06:59,403 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:06:59,405 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:06:45', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=32.36, temperature=0.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:06:59,405 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 10:06:59,406 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:06:59,406 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 24m
2025-07-06 10:06:59,406 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:06:59,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:06:59.406
2025-07-06 10:06:59,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:06:59,420 [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-07-06 10:06:59,420 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:06:59,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.291
2025-07-06 10:06:59,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.915
2025-07-06 10:06:59,487 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:06:59,487 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:06:59,487 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:06:59,487 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:06:59,487 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:07:56,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:07:56,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:07:59,549 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:07:59,549 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:07:59,551 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:07:49', tmtdew=0.03, humidity=99.66, cloud=0.0, wind=35.85, temperature=0.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:07:59,551 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 10:07:59,551 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:07:59,551 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 25m
2025-07-06 10:07:59,551 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:07:59,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:07:59.552
2025-07-06 10:07:59,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-07-06 10:07:59,561 [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-07-06 10:07:59,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:07:59,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.039
2025-07-06 10:07:59,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.741
2025-07-06 10:07:59,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:07:59,624 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:07:59,625 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:07:59,625 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:07:59,625 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:08:56,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:08:56,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:08:59,688 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:08:59,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:08:59,690 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:08:21', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=34.99, temperature=0.59, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:08:59,690 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 10:08:59,690 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:08:59,690 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 26m
2025-07-06 10:08:59,690 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:08:59,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:08:59.691
2025-07-06 10:08:59,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-07-06 10:08:59,700 [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-07-06 10:08:59,700 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:08:59,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.862
2025-07-06 10:08:59,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.028
2025-07-06 10:08:59,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:08:59,763 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:08:59,764 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:08:59,764 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:08:59,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:09:56,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:09:56,686 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:09:59,826 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:09:59,827 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:09:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:09:24', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=31.33, temperature=0.65, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:09:59,828 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 10:09:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:09:59,828 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 27m
2025-07-06 10:09:59,828 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:09:59,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:09:59.828
2025-07-06 10:09:59,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:09:59,837 [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-07-06 10:09:59,837 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:09:59,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.760
2025-07-06 10:09:59,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.248
2025-07-06 10:09:59,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:09:59,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:09:59,903 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:09:59,903 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:09:59,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:10:56,745 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:10:56,762 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:10:59,966 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:10:59,966 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:10:59,968 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:09:24', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=31.33, temperature=0.65, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:10:59,968 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 35s
2025-07-06 10:10:59,969 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:10:59,969 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 28m
2025-07-06 10:10:59,969 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:10:59,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:10:59.969
2025-07-06 10:10:59,978 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:10:59,978 [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-07-06 10:10:59,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:11:00,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.731
2025-07-06 10:11:00,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.400
2025-07-06 10:11:00,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:11:00,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:11:00,043 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:11:00,043 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:11:00,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:11:56,822 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:11:56,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:12:00,105 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:12:00,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:12:00,107 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:11:31', tmtdew=0.02, humidity=99.71, cloud=0.0, wind=33.89, temperature=0.67, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:12:00,107 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 10:12:00,107 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:12:00,107 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 30m
2025-07-06 10:12:00,107 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:12:00,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:12:00.108
2025-07-06 10:12:00,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-07-06 10:12:00,119 [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-07-06 10:12:00,119 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:12:00,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.774
2025-07-06 10:12:00,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.482
2025-07-06 10:12:00,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:12:00,184 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:12:00,185 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:12:00,185 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:12:00,185 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:12:56,902 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:12:56,922 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:13:00,247 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:13:00,247 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:13:00,249 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:12:35', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=32.75, temperature=0.7, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:13:00,249 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 10:13:00,249 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:13:00,249 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 31m
2025-07-06 10:13:00,249 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:13:00,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:13:00.250
2025-07-06 10:13:00,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-07-06 10:13:00,259 [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-07-06 10:13:00,259 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:13:00,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.888
2025-07-06 10:13:00,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.494
2025-07-06 10:13:00,323 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:13:00,323 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:13:00,323 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:13:00,324 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:13:00,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:13:56,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:13:56,982 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:14:00,387 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:14:00,387 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:14:00,388 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:13:38', tmtdew=0.02, humidity=99.69, cloud=0.0, wind=35.99, temperature=0.73, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:14:00,388 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 10:14:00,388 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:14:00,388 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 32m
2025-07-06 10:14:00,388 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:14:00,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:14:00.389
2025-07-06 10:14:00,398 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:14:00,398 [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-07-06 10:14:00,398 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:14:00,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.072
2025-07-06 10:14:00,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.433
2025-07-06 10:14:00,462 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:14:00,462 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:14:00,463 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:14:00,463 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:14:00,463 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:14:57,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:14:57,060 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:15:00,525 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:15:00,525 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:15:00,528 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:14:42', tmtdew=0.03, humidity=99.66, cloud=0.0, wind=31.12, temperature=0.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:15:00,528 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 10:15:00,528 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:15:00,528 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 33m
2025-07-06 10:15:00,528 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:15:00,529 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:15:00.528
2025-07-06 10:15:00,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:15:00,538 [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-07-06 10:15:00,538 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:15:00,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.324
2025-07-06 10:15:00,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.298
2025-07-06 10:15:00,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:15:00,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:15:00,603 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:15:00,604 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:15:00,604 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:15:57,120 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:15:57,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:16:00,666 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:16:00,666 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:16:00,668 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:15:45', tmtdew=0.03, humidity=99.66, cloud=0.0, wind=38.0, temperature=0.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:16:00,668 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 10:16:00,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:16:00,668 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 34m
2025-07-06 10:16:00,668 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:16:00,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:16:00.669
2025-07-06 10:16:00,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:16:00,678 [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-07-06 10:16:00,678 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:16:00,742 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.493
2025-07-06 10:16:00,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.089
2025-07-06 10:16:00,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:16:00,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:16:00,743 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:16:00,743 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:16:00,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:16:57,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:16:57,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:17:00,806 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:17:00,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:17:00,808 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:16:49', tmtdew=0.03, humidity=99.64, cloud=0.0, wind=37.97, temperature=0.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:17:00,808 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 10:17:00,808 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:17:00,808 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 35m
2025-07-06 10:17:00,808 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:17:00,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:17:00.809
2025-07-06 10:17:00,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-07-06 10:17:00,818 [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-07-06 10:17:00,818 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:17:00,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.191
2025-07-06 10:17:00,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.804
2025-07-06 10:17:00,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:17:00,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:17:00,882 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:17:00,882 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:17:00,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:17:57,278 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:17:57,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:18:00,945 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:18:00,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:18:00,947 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:17:53', tmtdew=0.03, humidity=99.62, cloud=0.0, wind=31.18, temperature=0.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:18:00,948 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 10:18:00,948 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:18:00,948 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 36m
2025-07-06 10:18:00,948 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:18:00,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:18:00.948
2025-07-06 10:18:00,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-07-06 10:18:00,958 [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-07-06 10:18:00,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:18:01,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.966
2025-07-06 10:18:01,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.851
2025-07-06 10:18:01,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:18:01,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:18:01,024 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:18:01,024 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:18:01,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:18:57,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:18:57,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:19:01,094 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:19:01,094 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:19:01,096 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:18:24', tmtdew=0.03, humidity=99.64, cloud=0.0, wind=37.93, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:19:01,096 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 10:19:01,096 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:19:01,096 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 37m
2025-07-06 10:19:01,096 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:19:01,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:19:01.097
2025-07-06 10:19:01,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:19:01,106 [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-07-06 10:19:01,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:19:01,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.816
2025-07-06 10:19:01,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.114
2025-07-06 10:19:01,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:19:01,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:19:01,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:19:01,171 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:19:01,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:19:57,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:19:57,460 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:20:01,234 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:20:01,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:20:01,235 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:19:28', tmtdew=0.03, humidity=99.61, cloud=0.0, wind=36.86, temperature=0.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:20:01,236 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 10:20:01,236 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:20:01,236 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 38m
2025-07-06 10:20:01,236 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:20:01,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:20:01.236
2025-07-06 10:20:01,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:20:01,245 [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-07-06 10:20:01,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:20:01,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.741
2025-07-06 10:20:01,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.310
2025-07-06 10:20:01,309 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:20:01,309 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:20:01,309 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:20:01,310 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:20:01,310 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:20:57,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:20:57,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:21:01,372 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:21:01,372 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:21:01,374 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:20:32', tmtdew=0.03, humidity=99.61, cloud=0.0, wind=35.45, temperature=0.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:21:01,374 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 10:21:01,374 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:21:01,374 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 39m
2025-07-06 10:21:01,374 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:21:01,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:21:01.375
2025-07-06 10:21:01,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-07-06 10:21:01,385 [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-07-06 10:21:01,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:21:01,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.738
2025-07-06 10:21:01,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.437
2025-07-06 10:21:01,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:21:01,449 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:21:01,449 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:21:01,450 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:21:01,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:21:57,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:21:57,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:22:01,512 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:22:01,512 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:22:01,514 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:21:35', tmtdew=0.04, humidity=99.56, cloud=0.0, wind=41.11, temperature=0.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:22:01,514 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 10:22:01,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:22:01,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 40m
2025-07-06 10:22:01,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:22:01,515 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:22:01.515
2025-07-06 10:22:01,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:22:01,524 [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-07-06 10:22:01,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:22:01,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.806
2025-07-06 10:22:01,587 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.494
2025-07-06 10:22:01,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:22:01,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:22:01,588 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:22:01,588 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:22:01,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:22:57,677 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:22:57,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:23:01,650 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:23:01,650 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:23:01,653 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:22:07', tmtdew=0.04, humidity=99.56, cloud=0.0, wind=39.1, temperature=0.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:23:01,654 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-07-06 10:23:01,654 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:23:01,654 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 41m
2025-07-06 10:23:01,654 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:23:01,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:23:01.654
2025-07-06 10:23:01,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-07-06 10:23:01,664 [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-07-06 10:23:01,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:23:01,727 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.946
2025-07-06 10:23:01,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.479
2025-07-06 10:23:01,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:23:01,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:23:01,728 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:23:01,728 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:23:01,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:23:57,758 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:23:57,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:24:01,790 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:24:01,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:24:01,792 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:22:07', tmtdew=0.04, humidity=99.56, cloud=0.0, wind=39.1, temperature=0.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:24:01,792 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 54s
2025-07-06 10:24:01,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:24:01,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 42m
2025-07-06 10:24:01,793 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:24:01,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:24:01.793
2025-07-06 10:24:01,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-07-06 10:24:01,802 [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-07-06 10:24:01,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:24:01,865 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.154
2025-07-06 10:24:01,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.392
2025-07-06 10:24:01,866 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:24:01,866 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:24:01,866 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:24:01,866 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:24:01,866 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:24:57,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:24:57,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:25:01,929 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:25:01,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:25:01,931 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:24:46', tmtdew=0.04, humidity=99.54, cloud=0.0, wind=34.41, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:25:01,932 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 10:25:01,932 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:25:01,932 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 43m
2025-07-06 10:25:01,932 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:25:01,932 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:25:01.932
2025-07-06 10:25:01,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-07-06 10:25:01,942 [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-07-06 10:25:01,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:25:02,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.430
2025-07-06 10:25:02,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.231
2025-07-06 10:25:02,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:25:02,007 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:25:02,007 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:25:02,007 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:25:02,007 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:25:57,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:25:57,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:26:02,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:26:02,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:26:02,073 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:25:49', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=41.37, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:26:02,073 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 10:26:02,073 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:26:02,073 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 44m
2025-07-06 10:26:02,073 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:26:02,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:26:02.074
2025-07-06 10:26:02,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:26:02,083 [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-07-06 10:26:02,083 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:26:02,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.376
2025-07-06 10:26:02,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.995
2025-07-06 10:26:02,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:26:02,149 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:26:02,149 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:26:02,149 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:26:02,149 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:26:57,973 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:26:57,992 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:27:02,212 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:27:02,213 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:27:02,214 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:26:53', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=33.8, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:27:02,214 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 10:27:02,214 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:27:02,214 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 45m
2025-07-06 10:27:02,214 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:27:02,215 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:27:02.215
2025-07-06 10:27:02,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:27:02,226 [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-07-06 10:27:02,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:27:02,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.101
2025-07-06 10:27:02,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.682
2025-07-06 10:27:02,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:27:02,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:27:02,291 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:27:02,292 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:27:02,292 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:27:58,052 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:27:58,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:28:02,354 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:28:02,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:28:02,356 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:27:56', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=38.37, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:28:02,356 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 10:28:02,356 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:28:02,356 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 46m
2025-07-06 10:28:02,356 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:28:02,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:28:02.357
2025-07-06 10:28:02,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:28:02,366 [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-07-06 10:28:02,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:28:02,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.903
2025-07-06 10:28:02,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.952
2025-07-06 10:28:02,430 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:28:02,430 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:28:02,430 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:28:02,430 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:28:02,430 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:28:58,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:28:58,151 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:29:02,492 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:29:02,492 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:29:02,494 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:28:28', tmtdew=0.05, humidity=99.47, cloud=0.0, wind=36.68, temperature=0.73, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:29:02,494 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 10:29:02,494 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:29:02,494 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 47m
2025-07-06 10:29:02,494 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:29:02,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:29:02.495
2025-07-06 10:29:02,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:29:02,504 [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-07-06 10:29:02,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:29:02,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.780
2025-07-06 10:29:02,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.192
2025-07-06 10:29:02,569 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:29:02,569 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:29:02,569 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:29:02,569 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:29:02,569 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:29:58,211 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:29:58,234 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:30:02,632 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:30:02,632 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:30:02,633 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:29:32', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=44.75, temperature=0.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:30:02,633 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 10:30:02,633 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:30:02,633 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 48m
2025-07-06 10:30:02,633 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:30:02,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:30:02.634
2025-07-06 10:30:02,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:30:02,646 [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-07-06 10:30:02,646 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:30:02,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.731
2025-07-06 10:30:02,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.363
2025-07-06 10:30:02,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:30:02,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:30:02,714 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:30:02,714 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:30:02,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:30:58,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:30:58,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:31:02,777 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:31:02,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:31:02,779 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:30:04', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=41.5, temperature=0.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:31:02,779 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-06 10:31:02,779 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:31:02,779 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 49m
2025-07-06 10:31:02,779 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:31:02,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:31:02.780
2025-07-06 10:31:02,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-07-06 10:31:02,790 [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-07-06 10:31:02,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:31:02,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.754
2025-07-06 10:31:02,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.465
2025-07-06 10:31:02,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:31:02,855 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:31:02,855 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:31:02,856 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:31:02,856 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:31:58,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:31:58,398 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:32:02,918 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:32:02,918 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:32:02,920 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:30:04', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=41.5, temperature=0.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:32:02,920 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-07-06 10:32:02,920 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:32:02,920 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 50m
2025-07-06 10:32:02,920 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:32:02,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:32:02.920
2025-07-06 10:32:02,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:32:02,930 [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-07-06 10:32:02,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:32:02,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.848
2025-07-06 10:32:02,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.496
2025-07-06 10:32:02,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:32:02,994 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:32:02,994 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:32:02,995 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:32:02,995 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:32:58,458 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:32:58,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:33:03,057 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:33:03,057 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:33:03,059 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:32:43', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=39.06, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:33:03,059 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 10:33:03,059 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:33:03,059 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 51m
2025-07-06 10:33:03,060 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:33:03,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:33:03.060
2025-07-06 10:33:03,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:33:03,069 [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-07-06 10:33:03,069 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:33:03,132 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.011
2025-07-06 10:33:03,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.456
2025-07-06 10:33:03,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:33:03,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:33:03,133 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:33:03,133 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:33:03,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:33:58,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:33:58,562 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:34:03,196 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:34:03,196 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:34:03,198 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:33:46', tmtdew=0.05, humidity=99.47, cloud=0.0, wind=41.9, temperature=0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:34:03,198 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 10:34:03,198 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:34:03,198 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 52m
2025-07-06 10:34:03,198 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:34:03,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:34:03.199
2025-07-06 10:34:03,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-07-06 10:34:03,208 [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-07-06 10:34:03,208 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:34:03,278 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.244
2025-07-06 10:34:03,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.343
2025-07-06 10:34:03,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:34:03,279 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:34:03,279 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:34:03,279 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:34:03,279 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:34:58,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:34:58,642 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:35:03,342 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:35:03,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:35:03,344 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:34:50', tmtdew=0.05, humidity=99.47, cloud=0.0, wind=38.89, temperature=1.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:35:03,345 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 10:35:03,345 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:35:03,345 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 53m
2025-07-06 10:35:03,345 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:35:03,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:35:03.345
2025-07-06 10:35:03,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:35:03,355 [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-07-06 10:35:03,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:35:03,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.544
2025-07-06 10:35:03,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.155
2025-07-06 10:35:03,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:35:03,421 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:35:03,422 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:35:03,422 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:35:03,422 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:35:58,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:35:58,703 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:36:03,484 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:36:03,484 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:36:03,487 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:35:54', tmtdew=0.06, humidity=99.42, cloud=0.0, wind=42.94, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:36:03,487 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 10:36:03,487 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:36:03,487 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 54m
2025-07-06 10:36:03,487 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:36:03,487 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:36:03.487
2025-07-06 10:36:03,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:36:03,496 [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-07-06 10:36:03,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:36:03,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.268
2025-07-06 10:36:03,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.891
2025-07-06 10:36:03,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:36:03,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:36:03,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:36:03,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:36:03,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:36:58,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:36:58,781 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:37:03,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:37:03,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:37:03,625 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:36:57', tmtdew=0.06, humidity=99.42, cloud=0.0, wind=39.82, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:37:03,625 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 10:37:03,625 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:37:03,625 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 55m
2025-07-06 10:37:03,625 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:37:03,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:37:03.626
2025-07-06 10:37:03,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:37:03,634 [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-07-06 10:37:03,634 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:37:03,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.021
2025-07-06 10:37:03,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.763
2025-07-06 10:37:03,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:37:03,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:37:03,699 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:37:03,699 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:37:03,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:37:58,841 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:37:58,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:38:03,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:38:03,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:38:03,766 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:37:29', tmtdew=0.07, humidity=99.37, cloud=0.0, wind=33.01, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:38:03,766 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 10:38:03,767 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:38:03,767 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 56m
2025-07-06 10:38:03,767 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:38:03,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:38:03.767
2025-07-06 10:38:03,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-07-06 10:38:03,776 [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-07-06 10:38:03,776 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:38:03,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.850
2025-07-06 10:38:03,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.045
2025-07-06 10:38:03,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:38:03,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:38:03,840 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:38:03,840 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:38:03,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:38:58,922 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:38:58,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:39:03,903 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:39:03,903 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:39:03,904 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:38:33', tmtdew=0.06, humidity=99.41, cloud=0.0, wind=39.12, temperature=1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:39:03,904 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 10:39:03,904 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:39:03,904 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 57m
2025-07-06 10:39:03,904 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:39:03,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:39:03.905
2025-07-06 10:39:03,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:39:03,914 [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-07-06 10:39:03,914 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:39:03,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.753
2025-07-06 10:39:03,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.260
2025-07-06 10:39:03,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:39:03,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:39:03,978 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:39:03,978 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:39:03,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:39:58,999 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:39:59,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:40:04,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:40:04,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:40:04,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:39:36', tmtdew=0.07, humidity=99.37, cloud=0.0, wind=37.9, temperature=1.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:40:04,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 10:40:04,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:40:04,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 58m
2025-07-06 10:40:04,044 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:40:04,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:40:04.045
2025-07-06 10:40:04,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-07-06 10:40:04,053 [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-07-06 10:40:04,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:40:04,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.730
2025-07-06 10:40:04,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.407
2025-07-06 10:40:04,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:40:04,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:40:04,118 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:40:04,118 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:40:04,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:40:59,079 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:40:59,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:41:04,181 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:41:04,181 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:41:04,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:40:40', tmtdew=0.08, humidity=99.31, cloud=0.0, wind=39.59, temperature=0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:41:04,184 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 10:41:04,184 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:41:04,184 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3h 59m
2025-07-06 10:41:04,184 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:41:04,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:41:04.185
2025-07-06 10:41:04,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-07-06 10:41:04,194 [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-07-06 10:41:04,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:41:04,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.778
2025-07-06 10:41:04,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.484
2025-07-06 10:41:04,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:41:04,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:41:04,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:41:04,259 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:41:04,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:41:59,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:41:59,185 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:42:04,322 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:42:04,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:42:04,325 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:40:40', tmtdew=0.08, humidity=99.31, cloud=0.0, wind=39.59, temperature=0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:42:04,325 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 24s
2025-07-06 10:42:04,325 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:42:04,325 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 0m
2025-07-06 10:42:04,325 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:42:04,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:42:04.326
2025-07-06 10:42:04,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-07-06 10:42:04,335 [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-07-06 10:42:04,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:42:04,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.898
2025-07-06 10:42:04,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.490
2025-07-06 10:42:04,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:42:04,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:42:04,400 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:42:04,400 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:42:04,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:42:59,245 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:42:59,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:43:04,463 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:43:04,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:43:04,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:40:40', tmtdew=0.08, humidity=99.31, cloud=0.0, wind=39.59, temperature=0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:43:04,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-07-06 10:43:04,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:43:04,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 1m
2025-07-06 10:43:04,465 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:43:04,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:43:04.466
2025-07-06 10:43:04,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-07-06 10:43:04,475 [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-07-06 10:43:04,475 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:43:04,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.086
2025-07-06 10:43:04,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.423
2025-07-06 10:43:04,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:43:04,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:43:04,540 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:43:04,541 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:43:04,541 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:43:59,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:43:59,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:44:04,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:44:04,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:44:04,605 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:43:50', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=39.43, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:44:04,605 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 10:44:04,605 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:44:04,605 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 2m
2025-07-06 10:44:04,605 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:44:04,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:44:04.605
2025-07-06 10:44:04,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:44:04,614 [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-07-06 10:44:04,614 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:44:04,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.343
2025-07-06 10:44:04,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.283
2025-07-06 10:44:04,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:44:04,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:44:04,679 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:44:04,679 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:44:04,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:44:59,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:44:59,424 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:45:04,741 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:45:04,741 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:45:04,752 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:44:22', tmtdew=0.07, humidity=99.36, cloud=0.0, wind=41.57, temperature=1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:45:04,752 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 10:45:04,752 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:45:04,752 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 3m
2025-07-06 10:45:04,752 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:45:04,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:45:04.753
2025-07-06 10:45:04,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-07-06 10:45:04,762 [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-07-06 10:45:04,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:45:04,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.466
2025-07-06 10:45:04,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.068
2025-07-06 10:45:04,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:45:04,826 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:45:04,826 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:45:04,827 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:45:04,827 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:45:59,484 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:45:59,485 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:46:04,889 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:46:04,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:46:04,891 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:45:26', tmtdew=0.07, humidity=99.32, cloud=0.0, wind=35.89, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:46:04,891 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 10:46:04,891 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:46:04,891 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 4m
2025-07-06 10:46:04,891 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:46:04,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:46:04.892
2025-07-06 10:46:04,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:46:04,901 [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-07-06 10:46:04,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:46:04,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.170
2025-07-06 10:46:04,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.777
2025-07-06 10:46:04,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:46:04,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:46:04,966 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:46:04,966 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:46:04,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:46:59,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:46:59,566 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:47:05,028 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:47:05,029 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:47:05,031 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:46:29', tmtdew=0.07, humidity=99.32, cloud=0.0, wind=37.53, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:47:05,031 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 10:47:05,031 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:47:05,032 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 5m
2025-07-06 10:47:05,032 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:47:05,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:47:05.032
2025-07-06 10:47:05,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:47:05,041 [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-07-06 10:47:05,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:47:05,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.950
2025-07-06 10:47:05,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.871
2025-07-06 10:47:05,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:47:05,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:47:05,107 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:47:05,107 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:47:05,107 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:47:59,626 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:47:59,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:48:05,170 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:48:05,170 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:48:05,171 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:46:29', tmtdew=0.07, humidity=99.32, cloud=0.0, wind=37.53, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:48:05,172 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-07-06 10:48:05,172 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:48:05,172 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 6m
2025-07-06 10:48:05,172 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:48:05,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:48:05.172
2025-07-06 10:48:05,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:48:05,182 [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-07-06 10:48:05,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:48:05,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.806
2025-07-06 10:48:05,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.129
2025-07-06 10:48:05,248 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:48:05,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:48:05,248 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:48:05,248 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:48:05,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:48:59,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:48:59,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:49:05,311 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:49:05,311 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:49:05,313 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:48:36', tmtdew=0.08, humidity=99.26, cloud=0.0, wind=39.41, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:49:05,313 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 10:49:05,313 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:49:05,313 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 7m
2025-07-06 10:49:05,313 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:49:05,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:49:05.314
2025-07-06 10:49:05,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:49:05,323 [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-07-06 10:49:05,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:49:05,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.736
2025-07-06 10:49:05,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.320
2025-07-06 10:49:05,387 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:49:05,387 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:49:05,387 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:49:05,387 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:49:05,387 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:49:59,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:49:59,797 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:50:05,451 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:50:05,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:50:05,455 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:49:40', tmtdew=0.09, humidity=99.21, cloud=0.0, wind=33.17, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:50:05,455 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 10:50:05,455 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:50:05,455 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 8m
2025-07-06 10:50:05,455 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:50:05,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:50:05.456
2025-07-06 10:50:05,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:50:05,465 [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-07-06 10:50:05,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:50:05,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.738
2025-07-06 10:50:05,529 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-06 10:50:05,530 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:50:05,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:50:05,530 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:50:05,530 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:50:05,530 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:50:59,856 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:50:59,872 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:51:05,593 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:51:05,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:51:05,595 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:50:44', tmtdew=0.1, humidity=99.15, cloud=0.0, wind=37.44, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:51:05,595 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 10:51:05,595 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:51:05,595 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 9m
2025-07-06 10:51:05,595 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:51:05,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:51:05.595
2025-07-06 10:51:05,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-07-06 10:51:05,604 [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-07-06 10:51:05,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:51:05,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.812
2025-07-06 10:51:05,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.494
2025-07-06 10:51:05,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:51:05,668 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:51:05,669 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:51:05,669 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:51:05,669 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:51:59,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:51:59,948 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:52:05,731 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:52:05,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:52:05,734 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:51:47', tmtdew=0.09, humidity=99.19, cloud=0.0, wind=30.65, temperature=1.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:52:05,734 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 10:52:05,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:52:05,734 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 10m
2025-07-06 10:52:05,734 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:52:05,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:52:05.735
2025-07-06 10:52:05,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:52:05,744 [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-07-06 10:52:05,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:52:05,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.957
2025-07-06 10:52:05,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.474
2025-07-06 10:52:05,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:52:05,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:52:05,809 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:52:05,809 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:52:05,809 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:53:00,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:53:00,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:53:05,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:53:05,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:53:05,873 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:51:47', tmtdew=0.09, humidity=99.19, cloud=0.0, wind=30.65, temperature=1.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:53:05,873 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-07-06 10:53:05,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:53:05,873 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 11m
2025-07-06 10:53:05,873 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:53:05,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:53:05.874
2025-07-06 10:53:05,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-07-06 10:53:05,883 [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-07-06 10:53:05,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:53:05,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.170
2025-07-06 10:53:05,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.381
2025-07-06 10:53:05,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:53:05,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:53:05,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:53:05,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:53:05,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:54:00,089 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:54:00,106 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:54:06,011 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:54:06,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:54:06,014 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:51:47', tmtdew=0.09, humidity=99.19, cloud=0.0, wind=30.65, temperature=1.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:54:06,014 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-07-06 10:54:06,014 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:54:06,014 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 12m
2025-07-06 10:54:06,014 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:54:06,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:54:06.014
2025-07-06 10:54:06,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-07-06 10:54:06,024 [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-07-06 10:54:06,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:54:06,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.451
2025-07-06 10:54:06,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.214
2025-07-06 10:54:06,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:54:06,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:54:06,089 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:54:06,090 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:54:06,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:55:00,166 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:55:00,189 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:55:06,151 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:55:06,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:55:06,154 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:54:58', tmtdew=0.1, humidity=99.17, cloud=0.0, wind=39.87, temperature=1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:55:06,154 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 10:55:06,154 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:55:06,154 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 13m
2025-07-06 10:55:06,154 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:55:06,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:55:06.154
2025-07-06 10:55:06,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-07-06 10:55:06,163 [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-07-06 10:55:06,163 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:55:06,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.350
2025-07-06 10:55:06,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.972
2025-07-06 10:55:06,228 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:55:06,228 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:55:06,228 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:55:06,228 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:55:06,228 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:56:00,249 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:56:00,266 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:56:06,291 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:56:06,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:56:06,293 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:56:01', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=36.38, temperature=1.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:56:06,293 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-07-06 10:56:06,293 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:56:06,293 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 14m
2025-07-06 10:56:06,293 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:56:06,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:56:06.294
2025-07-06 10:56:06,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-07-06 10:56:06,303 [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-07-06 10:56:06,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:56:06,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.082
2025-07-06 10:56:06,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.669
2025-07-06 10:56:06,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:56:06,366 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:56:06,366 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:56:06,367 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:56:06,367 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:57:00,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:57:00,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:57:06,429 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:57:06,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:57:06,431 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:56:33', tmtdew=0.09, humidity=99.2, cloud=0.0, wind=36.08, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:57:06,431 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 10:57:06,431 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:57:06,431 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 15m
2025-07-06 10:57:06,431 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:57:06,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:57:06.431
2025-07-06 10:57:06,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 10:57:06,440 [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-07-06 10:57:06,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:57:06,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.889
2025-07-06 10:57:06,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.971
2025-07-06 10:57:06,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:57:06,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:57:06,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:57:06,505 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:57:06,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:58:00,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:58:00,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:58:06,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:58:06,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:58:06,569 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:57:37', tmtdew=0.09, humidity=99.2, cloud=0.0, wind=33.77, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:58:06,569 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 10:58:06,569 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:58:06,569 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 16m
2025-07-06 10:58:06,569 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:58:06,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:58:06.570
2025-07-06 10:58:06,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-07-06 10:58:06,581 [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-07-06 10:58:06,581 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:58:06,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.772
2025-07-06 10:58:06,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.205
2025-07-06 10:58:06,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:58:06,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:58:06,651 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:58:06,651 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:58:06,652 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 10:59:00,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 10:59:00,491 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 10:59:06,714 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 10:59:06,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 10:59:06,715 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:58:40', tmtdew=0.09, humidity=99.2, cloud=0.0, wind=31.21, temperature=1.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 10:59:06,716 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 10:59:06,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 10:59:06,716 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 17m
2025-07-06 10:59:06,716 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 10:59:06,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T08:59:06.716
2025-07-06 10:59: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-07-06 10:59:06,725 [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-07-06 10:59:06,725 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 10:59:06,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.728
2025-07-06 10:59:06,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.371
2025-07-06 10:59:06,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 10:59:06,790 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 10:59:06,790 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 10:59:06,790 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 10:59:06,790 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:00:00,550 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:00:00,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:00:06,853 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:00:06,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:00:06,855 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T10:59:44', tmtdew=0.09, humidity=99.2, cloud=0.0, wind=34.02, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:00:06,855 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 11:00:06,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:00:06,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 18m
2025-07-06 11:00:06,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:00:06,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:00:06.856
2025-07-06 11:00:06,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-07-06 11:00:06,866 [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-07-06 11:00:06,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:00:06,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.756
2025-07-06 11:00:06,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.468
2025-07-06 11:00:06,939 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:00:06,939 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:00:06,939 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:00:06,939 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:00:06,939 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:01:00,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:01:00,649 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:01:07,002 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:01:07,002 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:01:07,004 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:00:47', tmtdew=0.09, humidity=99.19, cloud=0.0, wind=34.67, temperature=1.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:01:07,004 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 11:01:07,004 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:01:07,004 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 19m
2025-07-06 11:01:07,004 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:01:07,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:01:07.005
2025-07-06 11:01:07,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:01:07,014 [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-07-06 11:01:07,014 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:01:07,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.855
2025-07-06 11:01:07,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.494
2025-07-06 11:01:07,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:01:07,080 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:01:07,080 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:01:07,081 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:01:07,081 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:02:00,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:02:00,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:02:07,143 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:02:07,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:02:07,145 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:01:51', tmtdew=0.1, humidity=99.17, cloud=0.0, wind=32.01, temperature=1.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:02:07,145 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 11:02:07,145 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:02:07,145 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 20m
2025-07-06 11:02:07,145 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:02:07,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:02:07.146
2025-07-06 11:02: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-07-06 11:02:07,154 [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-07-06 11:02:07,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:02:07,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.024
2025-07-06 11:02:07,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.448
2025-07-06 11:02:07,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:02:07,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:02:07,218 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:02:07,218 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:02:07,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:03:00,786 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:03:00,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:03:07,281 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:03:07,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:03:07,284 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:02:55', tmtdew=0.09, humidity=99.2, cloud=0.0, wind=32.55, temperature=1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:03:07,284 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 11:03:07,284 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:03:07,284 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 21m
2025-07-06 11:03:07,284 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:03:07,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:03:07.285
2025-07-06 11:03: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-07-06 11:03:07,294 [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-07-06 11:03:07,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:03:07,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.262
2025-07-06 11:03:07,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.329
2025-07-06 11:03:07,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:03:07,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:03:07,358 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:03:07,358 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:03:07,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:04:00,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:04:00,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:04:07,421 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:04:07,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:04:07,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:03:27', tmtdew=0.09, humidity=99.19, cloud=0.0, wind=27.45, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:04:07,423 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 11:04:07,423 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:04:07,423 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 22m
2025-07-06 11:04:07,423 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:04:07,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:04:07.423
2025-07-06 11:04:07,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-07-06 11:04:07,433 [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-07-06 11:04:07,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:04:07,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.563
2025-07-06 11:04:07,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.136
2025-07-06 11:04:07,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:04:07,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:04:07,497 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:04:07,498 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:04:07,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:05:00,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:05:00,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:05:07,559 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:05:07,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:05:07,561 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:03:58', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=29.39, temperature=1.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:05:07,561 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-07-06 11:05:07,561 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:05:07,561 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 23m
2025-07-06 11:05:07,561 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:05:07,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:05:07.561
2025-07-06 11:05:07,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-07-06 11:05:07,570 [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-07-06 11:05:07,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:05:07,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.245
2025-07-06 11:05:07,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.867
2025-07-06 11:05:07,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:05:07,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:05:07,634 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:05:07,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:05:07,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:06:01,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:06:01,041 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:06:07,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:06:07,698 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:06:07,699 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:03:58', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=29.39, temperature=1.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:06:07,699 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 9s
2025-07-06 11:06:07,699 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:06:07,699 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 24m
2025-07-06 11:06:07,699 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:06:07,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:06:07.700
2025-07-06 11:06:07,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:06:07,709 [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-07-06 11:06:07,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:06:07,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.004
2025-07-06 11:06:07,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.784
2025-07-06 11:06:07,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:06:07,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:06:07,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:06:07,777 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:06:07,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:07:01,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:07:01,123 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:07:07,840 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:07:07,840 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:07:07,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:06:37', tmtdew=0.1, humidity=99.12, cloud=0.0, wind=27.91, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:07:07,851 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 11:07:07,851 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:07:07,851 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 25m
2025-07-06 11:07:07,851 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:07:07,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:07:07.851
2025-07-06 11:07:07,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:07:07,860 [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-07-06 11:07:07,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:07:07,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.838
2025-07-06 11:07:07,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.062
2025-07-06 11:07:07,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:07:07,924 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:07:07,925 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:07:07,925 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:07:07,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:08:01,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:08:01,184 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:08:07,987 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:08:07,987 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:08:07,988 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:07:41', tmtdew=0.1, humidity=99.17, cloud=0.0, wind=30.1, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:08:07,989 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 11:08:07,989 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:08:07,989 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 26m
2025-07-06 11:08:07,989 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:08:07,989 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:08:07.989
2025-07-06 11:08:07,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-07-06 11:08:07,999 [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-07-06 11:08:07,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:08:08,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.747
2025-07-06 11:08:08,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.272
2025-07-06 11:08:08,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:08:08,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:08:08,064 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:08:08,064 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:08:08,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:09:01,244 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:09:01,261 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:09:08,127 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:09:08,127 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:09:08,129 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:08:44', tmtdew=0.1, humidity=99.1, cloud=0.0, wind=36.89, temperature=1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:09:08,129 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 11:09:08,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:09:08,129 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 27m
2025-07-06 11:09:08,129 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:09:08,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:09:08.130
2025-07-06 11:09:08,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-07-06 11:09:08,139 [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-07-06 11:09:08,139 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:09:08,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.729
2025-07-06 11:09:08,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-06 11:09:08,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:09:08,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:09:08,203 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:09:08,203 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:09:08,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:10:01,321 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:10:01,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:10:08,266 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:10:08,266 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:10:08,267 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:09:48', tmtdew=0.11, humidity=99.05, cloud=0.0, wind=34.3, temperature=1.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:10:08,267 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 11:10:08,268 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:10:08,268 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 28m
2025-07-06 11:10:08,268 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:10:08,268 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:10:08.268
2025-07-06 11:10:08,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-07-06 11:10:08,277 [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-07-06 11:10:08,277 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:10:08,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.783
2025-07-06 11:10:08,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.485
2025-07-06 11:10:08,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:10:08,341 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:10:08,341 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:10:08,341 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:10:08,341 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:11:01,403 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:11:01,425 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:11:08,404 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:11:08,405 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:11:08,406 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:10:51', tmtdew=0.11, humidity=99.09, cloud=0.0, wind=35.6, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:11:08,406 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 11:11:08,407 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:11:08,407 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 29m
2025-07-06 11:11:08,407 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:11:08,407 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:11:08.407
2025-07-06 11:11:08,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:11:08,416 [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-07-06 11:11:08,416 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:11:08,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.907
2025-07-06 11:11:08,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.485
2025-07-06 11:11:08,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:11:08,480 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:11:08,480 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:11:08,481 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:11:08,481 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:12:01,485 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:12:01,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:12:08,543 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:12:08,543 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:12:08,544 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:11:23', tmtdew=0.11, humidity=99.04, cloud=0.0, wind=41.83, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:12:08,545 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-07-06 11:12:08,545 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:12:08,545 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 30m
2025-07-06 11:12:08,545 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:12:08,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:12:08.545
2025-07-06 11:12:08,556 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:12:08,556 [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-07-06 11:12:08,556 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:12:08,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.101
2025-07-06 11:12:08,629 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.414
2025-07-06 11:12:08,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:12:08,630 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:12:08,630 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:12:08,630 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:12:08,630 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:13:01,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:13:01,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:13:08,692 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:13:08,692 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:13:08,694 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:11:23', tmtdew=0.11, humidity=99.04, cloud=0.0, wind=41.83, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:13:08,694 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 45s
2025-07-06 11:13:08,695 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:13:08,695 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 31m
2025-07-06 11:13:08,695 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:13:08,695 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:13:08.695
2025-07-06 11:13:08,705 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:13:08,705 [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-07-06 11:13:08,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:13:08,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.363
2025-07-06 11:13:08,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.268
2025-07-06 11:13:08,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:13:08,774 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:13:08,774 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:13:08,774 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:13:08,775 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:14:01,639 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:14:01,640 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:14:08,836 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:14:08,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:14:08,838 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:14:02', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=38.27, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:14:08,838 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 11:14:08,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:14:08,838 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 32m
2025-07-06 11:14:08,838 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:14:08,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:14:08.839
2025-07-06 11:14:08,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:14:08,849 [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-07-06 11:14:08,849 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:14:08,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.439
2025-07-06 11:14:08,918 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.047
2025-07-06 11:14:08,918 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:14:08,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:14:08,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:14:08,918 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:14:08,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:15:01,700 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:15:01,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:15:08,981 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:15:08,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:15:08,984 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:14:34', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=38.36, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:15:08,984 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 11:15:08,984 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:15:08,984 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 33m
2025-07-06 11:15:08,984 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:15:08,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:15:08.984
2025-07-06 11:15:08,993 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:15:08,994 [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-07-06 11:15:08,994 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:15:09,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.149
2025-07-06 11:15:09,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.751
2025-07-06 11:15:09,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:15:09,059 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:15:09,059 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:15:09,059 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:15:09,059 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:16:01,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:16:01,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:16:09,121 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:16:09,121 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:16:09,126 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:15:05', tmtdew=0.13, humidity=98.92, cloud=0.0, wind=35.96, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:16:09,126 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 4s
2025-07-06 11:16:09,126 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:16:09,126 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 34m
2025-07-06 11:16:09,126 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:16:09,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:16:09.127
2025-07-06 11:16:09,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-07-06 11:16:09,138 [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-07-06 11:16:09,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:16:09,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.935
2025-07-06 11:16:09,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.891
2025-07-06 11:16:09,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:16:09,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:16:09,204 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:16:09,204 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:16:09,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:17:01,822 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:17:01,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:17:09,266 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:17:09,266 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:17:09,268 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:15:05', tmtdew=0.13, humidity=98.92, cloud=0.0, wind=35.96, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:17:09,268 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 4s
2025-07-06 11:17:09,268 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:17:09,268 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 35m
2025-07-06 11:17:09,268 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:17:09,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:17:09.269
2025-07-06 11:17:09,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-07-06 11:17:09,278 [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-07-06 11:17:09,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:17:09,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.796
2025-07-06 11:17:09,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.144
2025-07-06 11:17:09,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:17:09,343 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:17:09,344 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:17:09,344 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:17:09,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:18:01,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:18:01,886 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:18:09,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:18:09,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:18:09,410 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:17:44', tmtdew=0.12, humidity=98.97, cloud=0.0, wind=40.21, temperature=1.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:18:09,410 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 11:18:09,410 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:18:09,410 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 36m
2025-07-06 11:18:09,410 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:18:09,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:18:09.411
2025-07-06 11:18:09,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-07-06 11:18:09,422 [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-07-06 11:18:09,422 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:18:09,487 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.731
2025-07-06 11:18:09,488 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.330
2025-07-06 11:18:09,488 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:18:09,488 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:18:09,488 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:18:09,488 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:18:09,488 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:19:01,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:19:01,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:19:09,550 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:19:09,550 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:19:09,552 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:18:48', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=33.95, temperature=1.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:19:09,553 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 11:19:09,553 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:19:09,553 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 37m
2025-07-06 11:19:09,553 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:19:09,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:19:09.553
2025-07-06 11:19:09,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-07-06 11:19:09,565 [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-07-06 11:19:09,565 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:19:09,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.739
2025-07-06 11:19:09,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.447
2025-07-06 11:19:09,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:19:09,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:19:09,635 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:19:09,636 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:19:09,636 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:20:02,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:20:02,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:20:09,699 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:20:09,699 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:20:09,700 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:19:51', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=39.04, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:20:09,701 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 11:20:09,701 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:20:09,701 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 38m
2025-07-06 11:20:09,701 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:20:09,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:20:09.701
2025-07-06 11:20:09,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-07-06 11:20:09,710 [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-07-06 11:20:09,710 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:20:09,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.819
2025-07-06 11:20:09,774 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.493
2025-07-06 11:20:09,775 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:20:09,775 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:20:09,775 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:20:09,775 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:20:09,775 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:21:02,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:21:02,069 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:21:09,837 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:21:09,837 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:21:09,838 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:20:55', tmtdew=0.13, humidity=98.92, cloud=0.0, wind=41.14, temperature=1.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:21:09,839 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 11:21:09,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:21:09,839 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 39m
2025-07-06 11:21:09,839 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:21:09,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:21:09.839
2025-07-06 11:21:09,848 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:21:09,848 [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-07-06 11:21:09,848 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:21:09,913 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.968
2025-07-06 11:21:09,913 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.467
2025-07-06 11:21:09,913 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:21:09,913 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:21:09,914 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:21:09,914 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:21:09,914 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:22:02,129 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:22:02,130 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:22:09,976 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:22:09,976 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:22:09,978 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:21:58', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=39.38, temperature=0.96, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:22:09,978 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 11:22:09,978 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:22:09,978 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 40m
2025-07-06 11:22:09,978 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:22:09,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:22:09.979
2025-07-06 11:22:09,988 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:22:09,988 [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-07-06 11:22:09,988 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:22:10,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.186
2025-07-06 11:22:10,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.369
2025-07-06 11:22:10,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:22:10,054 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:22:10,054 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:22:10,054 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:22:10,054 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:23:02,190 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:23:02,191 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:23:10,117 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:23:10,118 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:23:10,120 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:23:02', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=39.03, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:23:10,120 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 11:23:10,120 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:23:10,120 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 41m
2025-07-06 11:23:10,120 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:23:10,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:23:10.121
2025-07-06 11:23:10,133 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:23:10,133 [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-07-06 11:23:10,133 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:23:10,206 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.473
2025-07-06 11:23:10,206 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.197
2025-07-06 11:23:10,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:23:10,207 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:23:10,207 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:23:10,207 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:23:10,207 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:24:02,251 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:24:02,252 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:24:10,270 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:24:10,270 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:24:10,272 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:24:05', tmtdew=0.13, humidity=98.94, cloud=0.0, wind=36.65, temperature=1.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:24:10,272 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-07-06 11:24:10,272 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:24:10,272 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 42m
2025-07-06 11:24:10,272 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:24:10,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:24:10.273
2025-07-06 11:24:10,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:24:10,282 [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-07-06 11:24:10,282 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:24:10,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.325
2025-07-06 11:24:10,346 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.949
2025-07-06 11:24:10,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:24:10,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:24:10,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:24:10,347 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:24:10,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:25:02,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:25:02,313 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:25:10,409 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:25:10,409 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:25:10,411 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:24:37', tmtdew=0.13, humidity=98.94, cloud=0.0, wind=36.96, temperature=1.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:25:10,411 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 11:25:10,411 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:25:10,411 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 43m
2025-07-06 11:25:10,411 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:25:10,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:25:10.412
2025-07-06 11:25:10,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-07-06 11:25:10,422 [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-07-06 11:25:10,422 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:25:10,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.063
2025-07-06 11:25:10,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.692
2025-07-06 11:25:10,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:25:10,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:25:10,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:25:10,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:25:10,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:26:02,373 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:26:02,374 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:26:10,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:26:10,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:26:10,557 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:25:42', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=40.92, temperature=1.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:26:10,557 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 11:26:10,557 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:26:10,557 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 44m
2025-07-06 11:26:10,557 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:26:10,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:26:10.557
2025-07-06 11:26:10,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-07-06 11:26:10,566 [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-07-06 11:26:10,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:26:10,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.876
2025-07-06 11:26:10,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.989
2025-07-06 11:26:10,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:26:10,632 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:26:10,632 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:26:10,632 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:26:10,633 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:27:02,434 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:27:02,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:27:10,695 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:27:10,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:27:10,697 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:26:14', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=40.0, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:27:10,697 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-07-06 11:27:10,697 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:27:10,697 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 45m
2025-07-06 11:27:10,697 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:27:10,697 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:27:10.698
2025-07-06 11:27:10,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:27:10,706 [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-07-06 11:27:10,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:27:10,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.764
2025-07-06 11:27:10,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.218
2025-07-06 11:27:10,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:27:10,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:27:10,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:27:10,772 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:27:10,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:28:02,495 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:28:02,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:28:10,834 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:28:10,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:28:10,835 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:26:14', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=40.0, temperature=0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:28:10,836 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-07-06 11:28:10,836 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:28:10,836 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 46m
2025-07-06 11:28:10,836 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:28:10,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:28:10.836
2025-07-06 11:28:10,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:28:10,847 [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-07-06 11:28:10,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:28:10,910 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.725
2025-07-06 11:28:10,911 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.379
2025-07-06 11:28:10,911 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:28:10,911 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:28:10,911 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:28:10,911 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:28:10,911 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:29:02,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:29:02,557 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:29:10,974 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:29:10,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:29:10,976 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:28:52', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=44.36, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:29:10,976 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 11:29:10,976 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:29:10,976 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 47m
2025-07-06 11:29:10,976 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:29:10,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:29:10.977
2025-07-06 11:29:10,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:29:10,986 [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-07-06 11:29:10,986 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:29:11,051 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.759
2025-07-06 11:29:11,051 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.471
2025-07-06 11:29:11,051 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:29:11,051 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:29:11,051 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:29:11,052 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:29:11,052 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:30:02,617 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:30:02,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:30:11,115 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:30:11,115 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:30:11,117 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:29:56', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=42.84, temperature=1.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:30:11,117 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 11:30:11,117 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:30:11,117 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 48m
2025-07-06 11:30:11,117 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:30:11,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:30:11.118
2025-07-06 11:30:11,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:30:11,127 [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-07-06 11:30:11,127 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:30:11,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.864
2025-07-06 11:30:11,192 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.491
2025-07-06 11:30:11,192 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:30:11,192 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:30:11,192 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:30:11,192 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:30:11,192 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:31:02,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:31:02,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:31:11,255 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:31:11,255 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:31:11,257 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:30:59', tmtdew=0.12, humidity=98.97, cloud=0.0, wind=28.65, temperature=1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:31:11,258 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 11:31:11,258 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:31:11,258 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 49m
2025-07-06 11:31:11,258 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:31:11,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:31:11.258
2025-07-06 11:31:11,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:31:11,267 [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-07-06 11:31:11,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:31:11,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.038
2025-07-06 11:31:11,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-06 11:31:11,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:31:11,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:31:11,332 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:31:11,332 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:31:11,332 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:32:02,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:32:02,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:32:11,394 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:32:11,394 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:32:11,396 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:32:03', tmtdew=0.12, humidity=98.97, cloud=0.0, wind=30.63, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:32:11,396 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 11:32:11,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:32:11,396 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 50m
2025-07-06 11:32:11,396 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:32:11,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:32:11.397
2025-07-06 11:32:11,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-07-06 11:32:11,405 [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-07-06 11:32:11,405 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:32:11,471 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.281
2025-07-06 11:32:11,471 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.316
2025-07-06 11:32:11,471 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:32:11,471 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:32:11,471 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:32:11,472 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:32:11,472 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:33:02,800 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:33:02,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:33:11,534 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:33:11,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:33:11,535 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:32:35', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=39.17, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:33:11,536 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 11:33:11,536 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:33:11,536 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 51m
2025-07-06 11:33:11,536 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:33:11,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:33:11.536
2025-07-06 11:33:11,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:33:11,548 [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-07-06 11:33:11,548 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:33:11,617 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.534
2025-07-06 11:33:11,618 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.116
2025-07-06 11:33:11,618 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:33:11,618 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:33:11,618 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:33:11,618 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:33:11,618 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:34:02,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:34:02,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:34:11,681 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:34:11,681 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:34:11,682 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:33:39', tmtdew=0.13, humidity=98.92, cloud=0.0, wind=41.87, temperature=1.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:34:11,682 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 11:34:11,683 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:34:11,683 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 52m
2025-07-06 11:34:11,683 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:34:11,683 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:34:11.683
2025-07-06 11:34:11,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:34:11,693 [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-07-06 11:34:11,693 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:34:11,757 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.222
2025-07-06 11:34:11,757 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.841
2025-07-06 11:34:11,757 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:34:11,757 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:34:11,758 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:34:11,758 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:34:11,758 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:35:02,922 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:35:02,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:35:11,821 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:35:11,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:35:11,824 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:34:43', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=39.31, temperature=1.45, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:35:11,824 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 11:35:11,824 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:35:11,824 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 53m
2025-07-06 11:35:11,825 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:35:11,825 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:35:11.825
2025-07-06 11:35:11,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:35:11,834 [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-07-06 11:35:11,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:35:11,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.986
2025-07-06 11:35:11,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.806
2025-07-06 11:35:11,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:35:11,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:35:11,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:35:11,899 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:35:11,899 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:36:02,983 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:36:03,004 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:36:11,961 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:36:11,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:36:11,963 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:35:46', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=37.76, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:36:11,963 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 11:36:11,963 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:36:11,963 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 54m
2025-07-06 11:36:11,963 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:36:11,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:36:11.964
2025-07-06 11:36:11,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:36:11,974 [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-07-06 11:36:11,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:36:12,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.827
2025-07-06 11:36:12,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.078
2025-07-06 11:36:12,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:36:12,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:36:12,038 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:36:12,039 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:36:12,039 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:37:03,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:37:03,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:37:12,101 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:37:12,101 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:37:12,103 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:36:50', tmtdew=0.14, humidity=98.82, cloud=0.0, wind=35.94, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:37:12,104 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 11:37:12,104 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:37:12,104 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 55m
2025-07-06 11:37:12,104 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:37:12,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:37:12.104
2025-07-06 11:37:12,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-07-06 11:37:12,114 [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-07-06 11:37:12,114 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:37:12,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.741
2025-07-06 11:37:12,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.283
2025-07-06 11:37:12,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:37:12,178 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:37:12,178 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:37:12,178 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:37:12,179 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:38:03,124 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:38:03,125 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:38:12,241 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:38:12,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:38:12,244 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:37:53', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=40.3, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:38:12,244 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 11:38:12,244 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:38:12,244 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 56m
2025-07-06 11:38:12,244 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:38:12,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:38:12.245
2025-07-06 11:38:12,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:38:12,254 [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-07-06 11:38:12,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:38:12,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.728
2025-07-06 11:38:12,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.419
2025-07-06 11:38:12,320 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:38:12,320 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:38:12,320 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:38:12,320 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:38:12,320 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:39:03,185 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:39:03,186 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:39:12,382 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:39:12,382 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:39:12,385 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:37:53', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=40.3, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:39:12,385 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 19s
2025-07-06 11:39:12,385 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:39:12,385 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 57m
2025-07-06 11:39:12,385 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:39:12,385 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:39:12.385
2025-07-06 11:39:12,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:39:12,394 [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-07-06 11:39:12,394 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:39:12,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.788
2025-07-06 11:39:12,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.486
2025-07-06 11:39:12,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:39:12,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:39:12,459 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:39:12,459 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:39:12,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:40:03,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:40:03,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:40:12,522 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:40:12,522 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:40:12,524 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:37:53', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=40.3, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:40:12,524 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-07-06 11:40:12,524 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:40:12,524 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 58m
2025-07-06 11:40:12,524 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:40:12,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:40:12.525
2025-07-06 11:40:12,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:40:12,534 [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-07-06 11:40:12,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:40:12,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.917
2025-07-06 11:40:12,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.481
2025-07-06 11:40:12,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:40:12,599 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:40:12,599 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:40:12,599 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:40:12,599 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:41:03,307 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:41:03,308 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:41:12,662 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:41:12,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:41:12,665 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:40:32', tmtdew=0.16, humidity=98.69, cloud=0.0, wind=45.2, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:41:12,665 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 11:41:12,665 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:41:12,665 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4h 59m
2025-07-06 11:41:12,665 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:41:12,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:41:12.665
2025-07-06 11:41:12,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:41:12,674 [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-07-06 11:41:12,674 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:41:12,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.116
2025-07-06 11:41:12,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.403
2025-07-06 11:41:12,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:41:12,739 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:41:12,739 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:41:12,739 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:41:12,739 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:42:03,368 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:42:03,369 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:42:12,802 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:42:12,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:42:12,804 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:41:36', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=38.23, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:42:12,804 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 11:42:12,804 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:42:12,804 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 0m
2025-07-06 11:42:12,804 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:42:12,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:42:12.805
2025-07-06 11:42:12,815 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:42:12,815 [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-07-06 11:42:12,815 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:42:12,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.383
2025-07-06 11:42:12,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.252
2025-07-06 11:42:12,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:42:12,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:42:12,886 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:42:12,886 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:42:12,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:43:03,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:43:03,430 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:43:12,949 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:43:12,949 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:43:12,950 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:42:39', tmtdew=0.18, humidity=98.6, cloud=0.0, wind=32.23, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:43:12,950 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 11:43:12,950 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:43:12,951 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 1m
2025-07-06 11:43:12,951 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:43:12,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:43:12.951
2025-07-06 11:43:12,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-07-06 11:43:12,961 [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-07-06 11:43:12,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:43:13,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.413
2025-07-06 11:43:13,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.026
2025-07-06 11:43:13,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:43:13,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:43:13,026 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:43:13,027 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:43:13,027 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:44:03,490 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:44:03,491 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:44:13,089 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:44:13,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:44:13,092 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:43:11', tmtdew=0.17, humidity=98.64, cloud=0.0, wind=42.61, temperature=1.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:44:13,092 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-07-06 11:44:13,092 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:44:13,092 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 2m
2025-07-06 11:44:13,092 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:44:13,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:44:13.093
2025-07-06 11:44:13,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:44:13,102 [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-07-06 11:44:13,102 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:44:13,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.128
2025-07-06 11:44:13,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.724
2025-07-06 11:44:13,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:44:13,167 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:44:13,167 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:44:13,167 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:44:13,168 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:45:03,551 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:45:03,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:45:13,230 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:45:13,230 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:45:13,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:43:11', tmtdew=0.17, humidity=98.64, cloud=0.0, wind=42.61, temperature=1.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:45:13,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-07-06 11:45:13,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:45:13,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 3m
2025-07-06 11:45:13,233 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:45:13,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:45:13.234
2025-07-06 11:45:13,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:45:13,243 [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-07-06 11:45:13,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:45:13,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.920
2025-07-06 11:45:13,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.910
2025-07-06 11:45:13,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:45:13,306 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:45:13,307 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:45:13,307 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:45:13,307 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:46:03,612 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:46:03,613 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:46:13,369 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:46:13,369 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:46:13,371 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:45:50', tmtdew=0.19, humidity=98.5, cloud=0.0, wind=33.98, temperature=1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:46:13,371 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 11:46:13,371 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:46:13,371 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 4m
2025-07-06 11:46:13,371 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:46:13,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:46:13.372
2025-07-06 11:46:13,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:46:13,381 [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-07-06 11:46:13,381 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:46:13,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.787
2025-07-06 11:46:13,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.159
2025-07-06 11:46:13,446 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:46:13,446 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:46:13,446 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:46:13,446 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:46:13,446 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:47:03,673 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:47:03,674 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:47:13,508 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:47:13,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:47:13,510 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:46:53', tmtdew=0.19, humidity=98.47, cloud=0.0, wind=35.92, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:47:13,510 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 11:47:13,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:47:13,510 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 5m
2025-07-06 11:47:13,510 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:47:13,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:47:13.511
2025-07-06 11:47:13,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:47:13,519 [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-07-06 11:47:13,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:47:13,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.727
2025-07-06 11:47:13,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.339
2025-07-06 11:47:13,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:47:13,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:47:13,584 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:47:13,584 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:47:13,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:48:03,734 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:48:03,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:48:13,646 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:48:13,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:48:13,648 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:47:57', tmtdew=0.2, humidity=98.45, cloud=0.0, wind=32.69, temperature=1.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:48:13,648 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 11:48:13,648 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:48:13,648 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 6m
2025-07-06 11:48:13,648 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:48:13,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:48:13.649
2025-07-06 11:48:13,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:48:13,658 [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-07-06 11:48:13,658 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:48:13,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.741
2025-07-06 11:48:13,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.451
2025-07-06 11:48:13,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:48:13,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:48:13,724 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:48:13,724 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:48:13,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:49:03,795 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:49:03,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:49:13,788 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:49:13,788 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:49:13,790 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:49:00', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=37.37, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:49:13,790 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 11:49:13,790 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:49:13,790 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 7m
2025-07-06 11:49:13,790 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:49:13,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:49:13.791
2025-07-06 11:49:13,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:49:13,800 [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-07-06 11:49:13,800 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:49:13,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.825
2025-07-06 11:49:13,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.492
2025-07-06 11:49:13,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:49:13,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:49:13,864 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:49:13,865 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:49:13,865 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:50:03,856 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:50:03,857 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:50:13,927 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:50:13,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:50:13,928 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:49:32', tmtdew=0.2, humidity=98.42, cloud=0.0, wind=40.3, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:50:13,929 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 11:50:13,929 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:50:13,929 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 8m
2025-07-06 11:50:13,929 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:50:13,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:50:13.929
2025-07-06 11:50:13,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:50:13,938 [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-07-06 11:50:13,938 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:50:14,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.980
2025-07-06 11:50:14,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.461
2025-07-06 11:50:14,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:50:14,003 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:50:14,003 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:50:14,004 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:50:14,004 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:51:03,917 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:51:03,918 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:51:14,065 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:51:14,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:51:14,067 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:49:32', tmtdew=0.2, humidity=98.42, cloud=0.0, wind=40.3, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:51:14,067 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-07-06 11:51:14,067 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:51:14,068 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 9m
2025-07-06 11:51:14,068 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:51:14,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:51:14.068
2025-07-06 11:51:14,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:51:14,077 [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-07-06 11:51:14,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:51:14,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.203
2025-07-06 11:51:14,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.357
2025-07-06 11:51:14,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:51:14,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:51:14,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:51:14,145 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:51:14,145 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:52:03,978 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:52:03,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:52:14,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:52:14,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:52:14,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:49:32', tmtdew=0.2, humidity=98.42, cloud=0.0, wind=40.3, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:52:14,209 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 42s
2025-07-06 11:52:14,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:52:14,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 10m
2025-07-06 11:52:14,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:52:14,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:52:14.210
2025-07-06 11:52:14,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:52:14,222 [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-07-06 11:52:14,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:52:14,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.495
2025-07-06 11:52:14,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.179
2025-07-06 11:52:14,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:52:14,296 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:52:14,297 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:52:14,297 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:52:14,297 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:53:04,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:53:04,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:53:14,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:53:14,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:53:14,361 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:52:43', tmtdew=0.21, humidity=98.35, cloud=0.0, wind=40.17, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:53:14,361 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 11:53:14,361 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:53:14,361 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 11m
2025-07-06 11:53:14,361 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:53:14,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:53:14.362
2025-07-06 11:53:14,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-07-06 11:53:14,371 [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-07-06 11:53:14,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:53:14,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.301
2025-07-06 11:53:14,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.926
2025-07-06 11:53:14,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:53:14,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:53:14,436 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:53:14,436 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:53:14,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:54:04,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:54:04,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:54:14,499 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:54:14,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:54:14,501 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:53:48', tmtdew=0.22, humidity=98.27, cloud=0.0, wind=33.15, temperature=1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:54:14,501 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 11:54:14,501 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:54:14,501 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 12m
2025-07-06 11:54:14,501 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:54:14,501 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:54:14.502
2025-07-06 11:54:14,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-07-06 11:54:14,511 [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-07-06 11:54:14,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:54:14,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.044
2025-07-06 11:54:14,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.715
2025-07-06 11:54:14,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:54:14,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:54:14,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:54:14,575 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:54:14,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:55:04,161 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:55:04,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:55:14,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:55:14,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:55:14,639 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:54:51', tmtdew=0.23, humidity=98.22, cloud=0.0, wind=36.68, temperature=1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:55:14,640 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 11:55:14,640 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:55:14,640 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 13m
2025-07-06 11:55:14,640 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:55:14,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:55:14.640
2025-07-06 11:55:14,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-07-06 11:55:14,650 [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-07-06 11:55:14,650 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:55:14,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.863
2025-07-06 11:55:14,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.006
2025-07-06 11:55:14,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:55:14,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:55:14,719 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:55:14,719 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:55:14,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:56:04,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:56:04,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:56:14,782 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:56:14,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:56:14,784 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:55:55', tmtdew=0.23, humidity=98.2, cloud=0.0, wind=36.35, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:56:14,784 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 11:56:14,784 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:56:14,784 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 14m
2025-07-06 11:56:14,784 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:56:14,785 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:56:14.785
2025-07-06 11:56:14,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:56:14,795 [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-07-06 11:56:14,795 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:56:14,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.756
2025-07-06 11:56:14,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.231
2025-07-06 11:56:14,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:56:14,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:56:14,859 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:56:14,859 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:56:14,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:57:04,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:57:04,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:57:14,922 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:57:14,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:57:14,924 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:55:55', tmtdew=0.23, humidity=98.2, cloud=0.0, wind=36.35, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:57:14,924 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 19s
2025-07-06 11:57:14,924 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:57:14,924 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 15m
2025-07-06 11:57:14,924 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:57:14,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:57:14.924
2025-07-06 11:57:14,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:57:14,933 [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-07-06 11:57:14,933 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:57:14,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.723
2025-07-06 11:57:14,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.387
2025-07-06 11:57:14,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:57:14,997 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:57:14,997 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:57:14,998 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:57:14,998 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:58:04,361 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:58:04,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:58:15,060 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:58:15,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:58:15,063 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:55:55', tmtdew=0.23, humidity=98.2, cloud=0.0, wind=36.35, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:58:15,063 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 20s
2025-07-06 11:58:15,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:58:15,063 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 16m
2025-07-06 11:58:15,063 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:58:15,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:58:15.064
2025-07-06 11:58:15,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:58:15,083 [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-07-06 11:58:15,083 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:58:15,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.762
2025-07-06 11:58:15,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.473
2025-07-06 11:58:15,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:58:15,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:58:15,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:58:15,171 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:58:15,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 11:59:04,422 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 11:59:04,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 11:59:15,234 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 11:59:15,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 11:59:15,235 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:58:34', tmtdew=0.23, humidity=98.22, cloud=0.0, wind=38.11, temperature=1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 11:59:15,236 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 11:59:15,236 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 11:59:15,236 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 17m
2025-07-06 11:59:15,236 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 11:59:15,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T09:59:15.236
2025-07-06 11:59:15,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 11:59:15,248 [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-07-06 11:59:15,248 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 11:59:15,315 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.872
2025-07-06 11:59:15,315 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.488
2025-07-06 11:59:15,315 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 11:59:15,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 11:59:15,315 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 11:59:15,316 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 11:59:15,316 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:00:04,483 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:00:04,484 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:00:15,378 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:00:15,378 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:00:15,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T11:59:37', tmtdew=0.24, humidity=98.17, cloud=0.0, wind=40.42, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:00:15,381 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 12:00:15,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:00:15,381 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 18m
2025-07-06 12:00:15,381 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:00:15,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:00:15.382
2025-07-06 12:00:15,393 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:00:15,393 [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-07-06 12:00:15,393 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:00:15,457 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.052
2025-07-06 12:00:15,457 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.431
2025-07-06 12:00:15,457 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:00:15,457 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:00:15,458 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:00:15,458 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:00:15,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:01:04,544 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:01:04,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:01:15,520 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:01:15,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:01:15,521 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:00:41', tmtdew=0.24, humidity=98.14, cloud=0.0, wind=40.7, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:01:15,522 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 12:01:15,522 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:01:15,522 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 19m
2025-07-06 12:01:15,522 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:01:15,522 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:01:15.522
2025-07-06 12:01:15,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:01:15,531 [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-07-06 12:01:15,532 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:01:15,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.300
2025-07-06 12:01:15,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.301
2025-07-06 12:01:15,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:01:15,596 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:01:15,597 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:01:15,597 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:01:15,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:02:04,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:02:04,606 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:02:15,659 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:02:15,659 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:02:15,662 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:01:44', tmtdew=0.24, humidity=98.15, cloud=0.0, wind=40.95, temperature=1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:02:15,662 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 12:02:15,662 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:02:15,662 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 20m
2025-07-06 12:02:15,662 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:02:15,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:02:15.662
2025-07-06 12:02:15,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:02:15,671 [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-07-06 12:02:15,671 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:02:15,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.506
2025-07-06 12:02:15,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.097
2025-07-06 12:02:15,736 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:02:15,736 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:02:15,736 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:02:15,736 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:02:15,736 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:03:04,666 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:03:04,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:03:15,798 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:03:15,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:03:15,800 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:02:48', tmtdew=0.24, humidity=98.15, cloud=0.0, wind=37.12, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:03:15,800 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 12:03:15,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:03:15,800 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 21m
2025-07-06 12:03:15,800 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:03:15,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:03:15.800
2025-07-06 12:03:15,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:03:15,814 [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-07-06 12:03:15,814 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:03:15,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.199
2025-07-06 12:03:15,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.816
2025-07-06 12:03:15,895 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:03:15,895 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:03:15,895 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:03:15,895 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:03:15,895 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:04:04,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:04:04,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:04:15,958 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:04:15,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:04:15,960 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:03:20', tmtdew=0.24, humidity=98.12, cloud=0.0, wind=35.34, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:04:15,960 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 55s
2025-07-06 12:04:15,960 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:04:15,960 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 22m
2025-07-06 12:04:15,960 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:04:15,960 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:04:15.960
2025-07-06 12:04:15,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:04:15,969 [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-07-06 12:04:15,969 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:04:16,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.970
2025-07-06 12:04:16,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.827
2025-07-06 12:04:16,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:04:16,033 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:04:16,034 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:04:16,034 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:04:16,034 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:05:04,788 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:05:04,789 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:05:16,096 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:05:16,096 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:05:16,099 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:03:20', tmtdew=0.24, humidity=98.12, cloud=0.0, wind=35.34, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:05:16,100 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-07-06 12:05:16,100 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:05:16,100 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 23m
2025-07-06 12:05:16,100 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:05:16,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:05:16.100
2025-07-06 12:05:16,109 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:05:16,109 [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-07-06 12:05:16,109 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:05:16,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.815
2025-07-06 12:05:16,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.094
2025-07-06 12:05:16,173 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:05:16,173 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:05:16,174 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:05:16,174 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:05:16,174 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:06:04,848 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:06:04,849 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:06:16,237 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:06:16,237 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:06:16,240 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:05:59', tmtdew=0.25, humidity=98.05, cloud=0.0, wind=35.57, temperature=1.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:06:16,240 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 12:06:16,240 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:06:16,240 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 24m
2025-07-06 12:06:16,240 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:06:16,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:06:16.241
2025-07-06 12:06:16,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:06:16,250 [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-07-06 12:06:16,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:06:16,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.735
2025-07-06 12:06:16,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.294
2025-07-06 12:06:16,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:06:16,317 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:06:16,317 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:06:16,317 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:06:16,317 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:07:04,909 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:07:04,934 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:07:16,380 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:07:16,380 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:07:16,383 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:07:03', tmtdew=0.27, humidity=97.94, cloud=0.0, wind=34.46, temperature=1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:07:16,383 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 12:07:16,384 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:07:16,384 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 25m
2025-07-06 12:07:16,384 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:07:16,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:07:16.384
2025-07-06 12:07:16,393 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:07:16,393 [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-07-06 12:07:16,393 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:07:16,457 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.728
2025-07-06 12:07:16,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.425
2025-07-06 12:07:16,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:07:16,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:07:16,458 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:07:16,458 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:07:16,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:08:04,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:08:04,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:08:16,521 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:08:16,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:08:16,532 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:07:34', tmtdew=0.28, humidity=97.9, cloud=0.0, wind=38.09, temperature=1.39, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:08:16,533 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 12:08:16,533 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:08:16,533 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 26m
2025-07-06 12:08:16,533 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:08:16,533 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:08:16.533
2025-07-06 12:08:16,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:08:16,547 [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-07-06 12:08:16,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:08:16,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.793
2025-07-06 12:08:16,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.486
2025-07-06 12:08:16,615 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:08:16,616 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:08:16,616 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:08:16,616 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:08:16,616 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:09:05,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:09:05,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:09:16,679 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:09:16,679 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:09:16,680 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:08:38', tmtdew=0.28, humidity=97.89, cloud=0.0, wind=43.93, temperature=1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:09:16,681 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 12:09:16,681 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:09:16,681 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 27m
2025-07-06 12:09:16,681 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:09:16,681 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:09:16.681
2025-07-06 12:09:16,691 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:09:16,691 [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-07-06 12:09:16,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:09:16,756 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.928
2025-07-06 12:09:16,757 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.476
2025-07-06 12:09:16,757 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:09:16,757 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:09:16,757 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:09:16,757 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:09:16,758 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:10:05,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:10:05,117 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:10:16,820 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:10:16,820 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:10:16,821 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:09:41', tmtdew=0.31, humidity=97.69, cloud=0.0, wind=37.67, temperature=1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:10:16,821 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 12:10:16,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:10:16,821 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 28m
2025-07-06 12:10:16,821 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:10:16,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:10:16.822
2025-07-06 12:10:16,831 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:10:16,831 [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-07-06 12:10:16,831 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:10:16,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.132
2025-07-06 12:10:16,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.393
2025-07-06 12:10:16,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:10:16,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:10:16,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:10:16,898 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:10:16,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:11:05,177 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:11:05,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:11:16,961 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:11:16,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:11:16,964 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:09:41', tmtdew=0.31, humidity=97.69, cloud=0.0, wind=37.67, temperature=1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:11:16,964 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 35s
2025-07-06 12:11:16,965 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:11:16,965 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 29m
2025-07-06 12:11:16,965 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:11:16,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:11:16.966
2025-07-06 12:11:16,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-07-06 12:11:16,974 [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-07-06 12:11:16,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:11:17,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.404
2025-07-06 12:11:17,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.236
2025-07-06 12:11:17,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:11:17,039 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:11:17,040 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:11:17,040 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:11:17,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:12:05,238 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:12:05,239 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:12:17,103 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:12:17,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:12:17,105 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:09:41', tmtdew=0.31, humidity=97.69, cloud=0.0, wind=37.67, temperature=1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:12:17,105 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-07-06 12:12:17,105 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:12:17,105 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 30m
2025-07-06 12:12:17,105 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:12:17,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:12:17.106
2025-07-06 12:12:17,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:12:17,115 [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-07-06 12:12:17,115 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:12:17,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.386
2025-07-06 12:12:17,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.004
2025-07-06 12:12:17,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:12:17,178 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:12:17,178 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:12:17,179 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:12:17,179 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:13:05,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:13:05,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:13:17,241 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:13:17,241 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:13:17,244 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:12:52', tmtdew=0.3, humidity=97.74, cloud=0.0, wind=30.7, temperature=1.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:13:17,244 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 12:13:17,244 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:13:17,244 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 31m
2025-07-06 12:13:17,244 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:13:17,244 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:13:17.244
2025-07-06 12:13:17,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:13:17,254 [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-07-06 12:13:17,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:13:17,316 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.107
2025-07-06 12:13:17,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.696
2025-07-06 12:13:17,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:13:17,317 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:13:17,317 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:13:17,317 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:13:17,317 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:14:05,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:14:05,361 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:14:17,379 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:14:17,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:14:17,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:13:56', tmtdew=0.33, humidity=97.51, cloud=0.0, wind=35.94, temperature=1.93, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:14:17,381 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 12:14:17,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:14:17,381 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 32m
2025-07-06 12:14:17,381 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:14:17,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:14:17.381
2025-07-06 12:14:17,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-07-06 12:14:17,391 [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-07-06 12:14:17,391 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:14:17,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.905
2025-07-06 12:14:17,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.930
2025-07-06 12:14:17,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:14:17,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:14:17,461 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:14:17,461 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:14:17,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:15:05,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:15:05,422 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:15:17,532 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:15:17,532 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:15:17,534 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:14:59', tmtdew=0.34, humidity=97.46, cloud=0.0, wind=35.45, temperature=1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:15:17,534 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 12:15:17,535 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:15:17,535 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 33m
2025-07-06 12:15:17,535 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:15:17,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:15:17.535
2025-07-06 12:15:17,545 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:15:17,545 [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-07-06 12:15:17,545 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:15:17,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.778
2025-07-06 12:15:17,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.173
2025-07-06 12:15:17,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:15:17,613 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:15:17,613 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:15:17,614 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:15:17,614 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:16:05,481 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:16:05,482 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:16:17,677 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:16:17,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:16:17,678 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:16:03', tmtdew=0.34, humidity=97.44, cloud=0.0, wind=37.4, temperature=1.56, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:16:17,678 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 12:16:17,678 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:16:17,678 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 34m
2025-07-06 12:16:17,678 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:16:17,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:16:17.679
2025-07-06 12:16:17,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:16:17,691 [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-07-06 12:16:17,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:16:17,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.724
2025-07-06 12:16:17,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.348
2025-07-06 12:16:17,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:16:17,767 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:16:17,767 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:16:17,768 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:16:17,768 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:17:05,542 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:17:05,543 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:17:17,830 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:17:17,830 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:17:17,833 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:17:06', tmtdew=0.34, humidity=97.44, cloud=0.0, wind=34.21, temperature=1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:17:17,833 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 12:17:17,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:17:17,833 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 35m
2025-07-06 12:17:17,833 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:17:17,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:17:17.834
2025-07-06 12:17:17,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-07-06 12:17:17,842 [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-07-06 12:17:17,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:17:17,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.743
2025-07-06 12:17:17,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 12:17:17,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:17:17,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:17:17,906 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:17:17,906 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:17:17,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:18:05,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:18:05,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:18:17,969 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:18:17,969 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:18:17,972 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:17:38', tmtdew=0.34, humidity=97.44, cloud=0.0, wind=33.61, temperature=1.61, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:18:17,972 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 12:18:17,972 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:18:17,972 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 36m
2025-07-06 12:18:17,972 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:18:17,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:18:17.972
2025-07-06 12:18:17,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:18:17,981 [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-07-06 12:18:17,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:18:18,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.833
2025-07-06 12:18:18,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.490
2025-07-06 12:18:18,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:18:18,047 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:18:18,047 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:18:18,047 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:18:18,047 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:19:05,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:19:05,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:19:18,110 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:19:18,110 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:19:18,111 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:18:42', tmtdew=0.34, humidity=97.44, cloud=0.0, wind=35.76, temperature=1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:19:18,112 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 12:19:18,112 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:19:18,112 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 37m
2025-07-06 12:19:18,112 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:19:18,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:19:18.112
2025-07-06 12:19:18,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:19:18,122 [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-07-06 12:19:18,122 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:19:18,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.993
2025-07-06 12:19:18,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 12:19:18,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:19:18,190 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:19:18,190 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:19:18,190 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:19:18,190 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:20:05,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:20:05,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:20:18,253 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:20:18,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:20:18,254 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:19:45', tmtdew=0.33, humidity=97.52, cloud=0.0, wind=34.88, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:20:18,255 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 12:20:18,255 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:20:18,255 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 38m
2025-07-06 12:20:18,255 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:20:18,255 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:20:18.255
2025-07-06 12:20:18,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:20:18,264 [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-07-06 12:20:18,264 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:20:18,335 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.221
2025-07-06 12:20:18,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.344
2025-07-06 12:20:18,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:20:18,336 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:20:18,336 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:20:18,336 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:20:18,336 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:21:05,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:21:05,854 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:21:18,398 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:21:18,398 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:21:18,400 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:19:45', tmtdew=0.33, humidity=97.52, cloud=0.0, wind=34.88, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:21:18,400 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-07-06 12:21:18,400 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:21:18,400 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 39m
2025-07-06 12:21:18,401 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:21:18,401 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:21:18.401
2025-07-06 12:21:18,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:21:18,410 [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-07-06 12:21:18,410 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:21:18,474 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.517
2025-07-06 12:21:18,474 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.161
2025-07-06 12:21:18,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:21:18,475 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:21:18,475 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:21:18,475 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:21:18,475 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:22:05,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:22:05,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:22:18,538 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:22:18,538 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:22:18,540 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:21:52', tmtdew=0.35, humidity=97.41, cloud=0.0, wind=38.09, temperature=1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:22:18,540 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 12:22:18,540 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:22:18,540 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 40m
2025-07-06 12:22:18,540 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:22:18,540 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:22:18.541
2025-07-06 12:22:18,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:22:18,550 [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-07-06 12:22:18,550 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:22:18,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.277
2025-07-06 12:22:18,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.902
2025-07-06 12:22:18,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:22:18,619 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:22:18,619 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:22:18,619 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:22:18,619 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:23:05,992 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:23:06,014 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:23:18,682 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:23:18,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:23:18,683 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:22:56', tmtdew=0.36, humidity=97.31, cloud=0.0, wind=41.59, temperature=1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:23:18,684 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 12:23:18,684 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:23:18,684 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 41m
2025-07-06 12:23:18,684 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:23:18,684 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:23:18.684
2025-07-06 12:23:18,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-07-06 12:23:18,695 [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-07-06 12:23:18,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:23:18,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.025
2025-07-06 12:23:18,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.738
2025-07-06 12:23:18,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:23:18,766 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:23:18,766 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:23:18,766 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:23:18,766 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:24:06,074 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:24:06,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:24:18,829 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:24:18,829 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:24:18,832 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:23:59', tmtdew=0.38, humidity=97.19, cloud=0.0, wind=38.45, temperature=1.73, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:24:18,832 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 12:24:18,832 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:24:18,832 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 42m
2025-07-06 12:24:18,832 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:24:18,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:24:18.833
2025-07-06 12:24:18,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:24:18,842 [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-07-06 12:24:18,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:24:18,905 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.850
2025-07-06 12:24:18,905 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.024
2025-07-06 12:24:18,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:24:18,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:24:18,906 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:24:18,906 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:24:18,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:25:06,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:25:06,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:25:18,969 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:25:18,970 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:25:18,971 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:24:31', tmtdew=0.33, humidity=97.21, cloud=0.0, wind=43.54, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:25:18,971 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-07-06 12:25:18,971 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:25:18,971 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 43m
2025-07-06 12:25:18,971 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:25:18,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:25:18.972
2025-07-06 12:25:18,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:25:18,981 [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-07-06 12:25:18,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:25:19,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.749
2025-07-06 12:25:19,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.243
2025-07-06 12:25:19,046 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:25:19,046 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:25:19,047 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:25:19,047 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:25:19,047 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:26:06,236 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:26:06,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:26:19,109 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:26:19,109 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:26:19,110 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:24:31', tmtdew=0.33, humidity=97.21, cloud=0.0, wind=43.54, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:26:19,111 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 48s
2025-07-06 12:26:19,111 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:26:19,111 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 44m
2025-07-06 12:26:19,111 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:26:19,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:26:19.111
2025-07-06 12:26:19,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:26:19,120 [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-07-06 12:26:19,120 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:26:19,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.722
2025-07-06 12:26:19,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-06 12:26:19,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:26:19,184 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:26:19,184 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:26:19,185 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:26:19,185 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:27:06,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:27:06,332 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:27:19,247 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:27:19,247 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:27:19,248 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:24:31', tmtdew=0.33, humidity=97.21, cloud=0.0, wind=43.54, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:27:19,248 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 48s
2025-07-06 12:27:19,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:27:19,249 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 45m
2025-07-06 12:27:19,249 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:27:19,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:27:19.249
2025-07-06 12:27:19,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-07-06 12:27:19,258 [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-07-06 12:27:19,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:27:19,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.766
2025-07-06 12:27:19,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.475
2025-07-06 12:27:19,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:27:19,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:27:19,324 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:27:19,324 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:27:19,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:28:06,392 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:28:06,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:28:19,386 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:28:19,386 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:28:19,389 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:27:42', tmtdew=0.37, humidity=97.22, cloud=0.0, wind=29.54, temperature=1.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:28:19,389 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 12:28:19,389 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:28:19,389 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 46m
2025-07-06 12:28:19,389 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:28:19,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:28:19.390
2025-07-06 12:28:19,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:28:19,399 [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-07-06 12:28:19,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:28:19,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.881
2025-07-06 12:28:19,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.485
2025-07-06 12:28:19,463 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:28:19,463 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:28:19,464 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:28:19,464 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:28:19,464 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:29:06,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:29:06,493 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:29:19,526 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:29:19,527 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:29:19,529 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:28:45', tmtdew=0.36, humidity=97.32, cloud=0.0, wind=31.53, temperature=1.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:29:19,529 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 12:29:19,529 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:29:19,529 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 47m
2025-07-06 12:29:19,529 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:29:19,529 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:29:19.529
2025-07-06 12:29:19,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:29:19,539 [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-07-06 12:29:19,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:29:19,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.066
2025-07-06 12:29:19,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.422
2025-07-06 12:29:19,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:29:19,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:29:19,603 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:29:19,603 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:29:19,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:30:06,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:30:06,553 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:30:19,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:30:19,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:30:19,667 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:29:49', tmtdew=0.33, humidity=97.56, cloud=0.0, wind=34.32, temperature=1.93, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:30:19,667 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 12:30:19,667 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:30:19,667 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 48m
2025-07-06 12:30:19,667 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:30:19,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:30:19.668
2025-07-06 12:30:19,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:30:19,678 [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-07-06 12:30:19,678 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:30:19,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.319
2025-07-06 12:30:19,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.287
2025-07-06 12:30:19,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:30:19,750 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:30:19,751 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:30:19,751 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:30:19,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:31:06,613 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:31:06,633 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:31:19,813 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:31:19,813 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:31:19,816 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:30:52', tmtdew=0.35, humidity=97.42, cloud=0.0, wind=33.4, temperature=1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:31:19,816 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 12:31:19,816 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:31:19,816 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 49m
2025-07-06 12:31:19,816 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:31:19,817 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:31:19.817
2025-07-06 12:31:19,826 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:31:19,826 [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-07-06 12:31:19,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:31:19,890 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.478
2025-07-06 12:31:19,891 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.076
2025-07-06 12:31:19,891 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:31:19,891 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:31:19,891 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:31:19,891 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:31:19,891 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:32:06,693 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:32:06,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:32:19,953 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:32:19,953 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:32:19,955 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:31:56', tmtdew=0.35, humidity=97.41, cloud=0.0, wind=26.08, temperature=1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:32:19,955 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 12:32:19,955 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:32:19,955 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 50m
2025-07-06 12:32:19,955 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:32:19,955 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:32:19.956
2025-07-06 12:32:19,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:32:19,965 [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-07-06 12:32:19,965 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:32:20,032 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.177
2025-07-06 12:32:20,032 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.790
2025-07-06 12:32:20,032 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:32:20,032 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:32:20,032 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:32:20,032 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:32:20,033 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:33:06,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:33:06,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:33:20,095 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:33:20,096 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:33:20,097 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:32:28', tmtdew=0.37, humidity=97.24, cloud=0.0, wind=34.23, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:33:20,097 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-07-06 12:33:20,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:33:20,097 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 51m
2025-07-06 12:33:20,097 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:33:20,098 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:33:20.098
2025-07-06 12:33:20,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:33:20,107 [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-07-06 12:33:20,107 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:33:20,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.953
2025-07-06 12:33:20,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.847
2025-07-06 12:33:20,178 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:33:20,178 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:33:20,179 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:33:20,179 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:33:20,179 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:34:06,858 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:34:06,877 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:34:20,241 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:34:20,241 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:34:20,244 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:34:03', tmtdew=0.34, humidity=97.44, cloud=0.0, wind=39.88, temperature=2.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:34:20,244 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 12:34:20,244 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:34:20,244 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 52m
2025-07-06 12:34:20,244 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:34:20,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:34:20.245
2025-07-06 12:34:20,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:34:20,254 [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-07-06 12:34:20,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:34:20,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.805
2025-07-06 12:34:20,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.110
2025-07-06 12:34:20,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:34:20,319 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:34:20,320 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:34:20,320 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:34:20,320 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:35:06,937 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:35:06,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:35:20,383 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:35:20,383 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:35:20,385 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:35:07', tmtdew=0.35, humidity=97.39, cloud=0.0, wind=31.76, temperature=2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:35:20,386 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 12:35:20,386 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:35:20,386 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 53m
2025-07-06 12:35:20,386 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:35:20,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:35:20.386
2025-07-06 12:35:20,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:35:20,395 [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-07-06 12:35:20,395 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:35:20,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.730
2025-07-06 12:35:20,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.305
2025-07-06 12:35:20,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:35:20,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:35:20,459 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:35:20,459 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:35:20,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:36:07,018 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:36:07,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:36:20,522 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:36:20,522 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:36:20,523 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:36:10', tmtdew=0.36, humidity=97.32, cloud=0.0, wind=38.8, temperature=2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:36:20,523 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 12:36:20,523 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:36:20,524 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 54m
2025-07-06 12:36:20,524 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:36:20,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:36:20.524
2025-07-06 12:36:20,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:36:20,534 [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-07-06 12:36:20,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:36:20,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.729
2025-07-06 12:36:20,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-06 12:36:20,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:36:20,606 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:36:20,606 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:36:20,607 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:36:20,607 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:37:07,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:37:07,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:37:20,669 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:37:20,669 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:37:20,672 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:37:14', tmtdew=0.35, humidity=97.39, cloud=0.0, wind=37.86, temperature=2.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:37:20,672 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 12:37:20,672 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:37:20,672 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 55m
2025-07-06 12:37:20,672 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:37:20,673 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:37:20.673
2025-07-06 12:37:20,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-07-06 12:37:20,682 [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-07-06 12:37:20,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:37:20,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.799
2025-07-06 12:37:20,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.486
2025-07-06 12:37:20,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:37:20,747 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:37:20,748 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:37:20,749 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:37:20,749 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:38:07,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:38:07,197 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:38:20,812 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:38:20,812 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:38:20,813 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:37:46', tmtdew=0.37, humidity=97.24, cloud=0.0, wind=37.85, temperature=2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:38:20,813 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 12:38:20,813 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:38:20,813 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 56m
2025-07-06 12:38:20,813 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:38:20,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:38:20.814
2025-07-06 12:38:20,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:38:20,823 [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-07-06 12:38:20,823 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:38:20,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.939
2025-07-06 12:38:20,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.470
2025-07-06 12:38:20,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:38:20,889 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:38:20,889 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:38:20,889 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:38:20,890 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:39:07,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:39:07,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:39:20,951 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:39:20,951 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:39:20,953 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:38:49', tmtdew=0.37, humidity=97.29, cloud=0.0, wind=36.27, temperature=1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:39:20,953 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 12:39:20,953 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:39:20,953 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 57m
2025-07-06 12:39:20,953 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:39:20,954 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:39:20.954
2025-07-06 12:39:20,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:39:20,963 [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-07-06 12:39:20,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:39:21,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.148
2025-07-06 12:39:21,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.382
2025-07-06 12:39:21,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:39:21,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:39:21,026 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:39:21,026 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:39:21,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:40:07,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:40:07,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:40:21,088 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:40:21,089 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:40:21,091 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:39:53', tmtdew=0.37, humidity=97.25, cloud=0.0, wind=33.12, temperature=1.91, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:40:21,092 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 12:40:21,092 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:40:21,092 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 58m
2025-07-06 12:40:21,092 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:40:21,092 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:40:21.092
2025-07-06 12:40:21,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:40:21,103 [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-07-06 12:40:21,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:40:21,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.425
2025-07-06 12:40:21,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.219
2025-07-06 12:40:21,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:40:21,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:40:21,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:40:21,172 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:40:21,172 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:41:07,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:41:07,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:41:21,234 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:41:21,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:41:21,236 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:40:56', tmtdew=0.36, humidity=97.32, cloud=0.0, wind=35.71, temperature=1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:41:21,236 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 12:41:21,236 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:41:21,236 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5h 59m
2025-07-06 12:41:21,236 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:41:21,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:41:21.237
2025-07-06 12:41:21,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:41:21,246 [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-07-06 12:41:21,246 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:41:21,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.360
2025-07-06 12:41:21,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.982
2025-07-06 12:41:21,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:41:21,310 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:41:21,311 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:41:21,311 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:41:21,311 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:42:07,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:42:07,500 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:42:21,373 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:42:21,373 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:42:21,375 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:41:28', tmtdew=0.35, humidity=97.39, cloud=0.0, wind=37.79, temperature=1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:42:21,375 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 53s
2025-07-06 12:42:21,375 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:42:21,375 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 0m
2025-07-06 12:42:21,375 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:42:21,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:42:21.375
2025-07-06 12:42:21,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-07-06 12:42:21,384 [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-07-06 12:42:21,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:42:21,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.087
2025-07-06 12:42:21,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.667
2025-07-06 12:42:21,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:42:21,449 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:42:21,449 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:42:21,449 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:42:21,449 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:43:07,560 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:43:07,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:43:21,511 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:43:21,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:43:21,513 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:41:28', tmtdew=0.35, humidity=97.39, cloud=0.0, wind=37.79, temperature=1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:43:21,513 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-07-06 12:43:21,513 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:43:21,513 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 1m
2025-07-06 12:43:21,513 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:43:21,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:43:21.513
2025-07-06 12:43:21,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-07-06 12:43:21,523 [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-07-06 12:43:21,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:43:21,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.891
2025-07-06 12:43:21,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.948
2025-07-06 12:43:21,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:43:21,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:43:21,588 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:43:21,588 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:43:21,588 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:44:07,640 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:44:07,656 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:44:21,651 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:44:21,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:44:21,653 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:41:28', tmtdew=0.35, humidity=97.39, cloud=0.0, wind=37.79, temperature=1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:44:21,653 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 53s
2025-07-06 12:44:21,653 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:44:21,653 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 2m
2025-07-06 12:44:21,653 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:44:21,653 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:44:21.654
2025-07-06 12:44:21,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-07-06 12:44:21,662 [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-07-06 12:44:21,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:44:21,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.769
2025-07-06 12:44:21,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.187
2025-07-06 12:44:21,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:44:21,726 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:44:21,727 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:44:21,727 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:44:21,727 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:45:07,716 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:45:07,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:45:21,789 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:45:21,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:45:21,791 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:44:39', tmtdew=0.28, humidity=97.85, cloud=0.0, wind=32.13, temperature=1.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:45:21,791 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 12:45:21,791 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:45:21,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 3m
2025-07-06 12:45:21,792 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:45:21,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:45:21.792
2025-07-06 12:45:21,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-07-06 12:45:21,801 [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-07-06 12:45:21,801 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:45:21,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.721
2025-07-06 12:45:21,868 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.357
2025-07-06 12:45:21,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:45:21,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:45:21,869 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:45:21,869 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:45:21,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:46:07,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:46:07,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:46:21,932 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:46:21,932 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:46:21,934 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:44:39', tmtdew=0.28, humidity=97.85, cloud=0.0, wind=32.13, temperature=1.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:46:21,934 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-07-06 12:46:21,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:46:21,934 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 4m
2025-07-06 12:46:21,934 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:46:21,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:46:21.935
2025-07-06 12:46:21,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:46:21,943 [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-07-06 12:46:21,943 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:46:22,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.745
2025-07-06 12:46:22,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 12:46:22,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:46:22,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:46:22,008 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:46:22,009 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:46:22,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:47:07,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:47:07,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:47:22,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:47:22,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:47:22,074 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:44:39', tmtdew=0.28, humidity=97.85, cloud=0.0, wind=32.13, temperature=1.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:47:22,074 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 43s
2025-07-06 12:47:22,074 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:47:22,074 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 5m
2025-07-06 12:47:22,074 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:47:22,075 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:47:22.075
2025-07-06 12:47:22,084 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:47:22,085 [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-07-06 12:47:22,085 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:47:22,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.840
2025-07-06 12:47:22,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.488
2025-07-06 12:47:22,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:47:22,150 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:47:22,151 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:47:22,151 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:47:22,151 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:48:07,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:48:07,975 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:48:22,214 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:48:22,214 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:48:22,215 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:47:17', tmtdew=0.25, humidity=97.77, cloud=0.0, wind=36.06, temperature=1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:48:22,215 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 5s
2025-07-06 12:48:22,215 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:48:22,215 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 6m
2025-07-06 12:48:22,215 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:48:22,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:48:22.216
2025-07-06 12:48:22,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-07-06 12:48:22,225 [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-07-06 12:48:22,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:48:22,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.005
2025-07-06 12:48:22,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.446
2025-07-06 12:48:22,293 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:48:22,293 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:48:22,293 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:48:22,293 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:48:22,293 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:49:08,035 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:49:08,050 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:49:22,356 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:49:22,357 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:49:22,359 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:47:17', tmtdew=0.25, humidity=97.77, cloud=0.0, wind=36.06, temperature=1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:49:22,359 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 5s
2025-07-06 12:49:22,359 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:49:22,359 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 7m
2025-07-06 12:49:22,359 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:49:22,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:49:22.360
2025-07-06 12:49:22,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:49:22,369 [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-07-06 12:49:22,369 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:49:22,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.239
2025-07-06 12:49:22,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.331
2025-07-06 12:49:22,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:49:22,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:49:22,433 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:49:22,433 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:49:22,433 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:50:08,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:50:08,129 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:50:22,496 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:50:22,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:50:22,499 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:49:56', tmtdew=0.31, humidity=97.67, cloud=0.0, wind=38.67, temperature=1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:50:22,499 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 12:50:22,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:50:22,499 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 8m
2025-07-06 12:50:22,499 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:50:22,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:50:22.500
2025-07-06 12:50:22,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-07-06 12:50:22,508 [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-07-06 12:50:22,509 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:50:22,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.540
2025-07-06 12:50:22,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.142
2025-07-06 12:50:22,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:50:22,573 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:50:22,574 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:50:22,574 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:50:22,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:51:08,189 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:51:08,190 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:51:22,636 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:51:22,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:51:22,639 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:50:28', tmtdew=0.33, humidity=97.54, cloud=0.0, wind=44.36, temperature=1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:51:22,639 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 54s
2025-07-06 12:51:22,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:51:22,640 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 9m
2025-07-06 12:51:22,640 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:51:22,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:51:22.640
2025-07-06 12:51:22,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:51:22,650 [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-07-06 12:51:22,650 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:51:22,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.253
2025-07-06 12:51:22,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.877
2025-07-06 12:51:22,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:51:22,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:51:22,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:51:22,716 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:51:22,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:52:08,249 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:52:08,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:52:22,777 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:52:22,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:52:22,780 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:52:03', tmtdew=0.31, humidity=97.68, cloud=0.0, wind=36.49, temperature=1.94, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:52:22,780 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 12:52:22,780 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:52:22,780 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 10m
2025-07-06 12:52:22,780 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:52:22,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:52:22.780
2025-07-06 12:52:22,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:52:22,789 [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-07-06 12:52:22,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:52:22,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.008
2025-07-06 12:52:22,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.760
2025-07-06 12:52:22,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:52:22,855 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:52:22,855 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:52:22,855 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:52:22,856 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:53:08,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:53:08,353 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:53:22,918 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:53:22,918 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:53:22,919 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:53:07', tmtdew=0.3, humidity=97.72, cloud=0.0, wind=27.7, temperature=2.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:53:22,920 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 12:53:22,920 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:53:22,920 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 11m
2025-07-06 12:53:22,920 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:53:22,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:53:22.920
2025-07-06 12:53:22,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:53:22,930 [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-07-06 12:53:22,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:53:22,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.838
2025-07-06 12:53:22,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.041
2025-07-06 12:53:22,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:53:22,997 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:53:22,997 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:53:22,998 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:53:22,998 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:54:08,413 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:54:08,434 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:54:23,060 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:54:23,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:54:23,062 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:53:07', tmtdew=0.3, humidity=97.72, cloud=0.0, wind=27.7, temperature=2.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:54:23,063 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-07-06 12:54:23,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:54:23,063 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 12m
2025-07-06 12:54:23,063 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:54:23,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:54:23.063
2025-07-06 12:54:23,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:54:23,072 [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-07-06 12:54:23,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:54:23,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.743
2025-07-06 12:54:23,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.255
2025-07-06 12:54:23,137 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:54:23,137 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:54:23,138 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:54:23,138 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:54:23,138 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:55:08,494 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:55:08,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:55:23,199 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:55:23,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:55:23,202 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:53:07', tmtdew=0.3, humidity=97.72, cloud=0.0, wind=27.7, temperature=2.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:55:23,202 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 16s
2025-07-06 12:55:23,202 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:55:23,202 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 13m
2025-07-06 12:55:23,202 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:55:23,202 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:55:23.203
2025-07-06 12:55:23,212 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:55:23,212 [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-07-06 12:55:23,212 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:55:23,277 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.720
2025-07-06 12:55:23,277 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.400
2025-07-06 12:55:23,277 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:55:23,277 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:55:23,277 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:55:23,278 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:55:23,278 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:56:08,573 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:56:08,595 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:56:23,340 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:56:23,340 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:56:23,343 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:56:17', tmtdew=0.36, humidity=97.37, cloud=0.0, wind=36.86, temperature=2.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:56:23,343 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 12:56:23,343 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:56:23,343 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 14m
2025-07-06 12:56:23,343 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:56:23,343 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:56:23.343
2025-07-06 12:56:23,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:56:23,352 [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-07-06 12:56:23,352 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:56:23,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.770
2025-07-06 12:56:23,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.476
2025-07-06 12:56:23,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:56:23,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:56:23,416 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:56:23,417 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:56:23,417 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:57:08,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:57:08,676 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:57:23,479 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:57:23,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:57:23,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:56:49', tmtdew=0.39, humidity=97.17, cloud=0.0, wind=37.47, temperature=2.47, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:57:23,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 12:57:23,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:57:23,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 15m
2025-07-06 12:57:23,481 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:57:23,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:57:23.481
2025-07-06 12:57:23,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-07-06 12:57:23,493 [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-07-06 12:57:23,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:57:23,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.891
2025-07-06 12:57:23,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.481
2025-07-06 12:57:23,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:57:23,558 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:57:23,559 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:57:23,559 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:57:23,559 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:58:08,736 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:58:08,753 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:58:23,621 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:58:23,621 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:58:23,623 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:57:53', tmtdew=0.42, humidity=96.9, cloud=0.0, wind=37.63, temperature=2.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:58:23,623 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 12:58:23,623 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:58:23,623 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 16m
2025-07-06 12:58:23,623 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:58:23,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:58:23.623
2025-07-06 12:58:23,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-07-06 12:58:23,632 [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-07-06 12:58:23,632 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:58:23,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.080
2025-07-06 12:58:23,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-06 12:58:23,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:58:23,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:58:23,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:58:23,698 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:58:23,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 12:59:08,813 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 12:59:08,834 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 12:59:23,760 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 12:59:23,760 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 12:59:23,762 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:58:25', tmtdew=0.42, humidity=96.94, cloud=0.0, wind=36.38, temperature=2.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 12:59:23,762 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-06 12:59:23,762 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 12:59:23,762 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 17m
2025-07-06 12:59:23,762 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 12:59:23,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T10:59:23.763
2025-07-06 12:59:23,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 12:59:23,772 [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-07-06 12:59:23,772 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 12:59:23,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.338
2025-07-06 12:59:23,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.272
2025-07-06 12:59:23,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 12:59:23,844 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 12:59:23,845 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 12:59:23,845 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 12:59:23,845 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:00:08,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:00:08,913 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:00:23,907 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:00:23,907 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:00:23,909 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T12:58:25', tmtdew=0.42, humidity=96.94, cloud=0.0, wind=36.38, temperature=2.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:00:23,909 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-07-06 13:00:23,909 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:00:23,909 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 18m
2025-07-06 13:00:23,909 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:00:23,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:00:23.910
2025-07-06 13:00:23,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-07-06 13:00:23,919 [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-07-06 13:00:23,919 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:00:23,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.451
2025-07-06 13:00:23,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.056
2025-07-06 13:00:23,986 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:00:23,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:00:23,986 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:00:23,986 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:00:23,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:01:08,973 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:01:08,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:01:24,048 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:01:24,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:01:24,050 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:01:04', tmtdew=0.39, humidity=97.1, cloud=0.0, wind=37.53, temperature=2.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:01:24,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 13:01:24,050 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:01:24,050 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 19m
2025-07-06 13:01:24,050 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:01:24,051 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:01:24.051
2025-07-06 13:01:24,059 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:01:24,060 [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-07-06 13:01:24,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:01:24,123 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.156
2025-07-06 13:01:24,124 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.763
2025-07-06 13:01:24,124 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:01:24,124 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:01:24,124 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:01:24,124 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:01:24,124 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:02:09,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:02:09,055 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:02:24,187 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:02:24,187 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:02:24,189 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:01:35', tmtdew=0.4, humidity=97.07, cloud=0.0, wind=37.74, temperature=2.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:02:24,190 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-07-06 13:02:24,190 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:02:24,190 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 20m
2025-07-06 13:02:24,190 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:02:24,190 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:02:24.190
2025-07-06 13:02:24,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:02:24,200 [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-07-06 13:02:24,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:02:24,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.937
2025-07-06 13:02:24,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.867
2025-07-06 13:02:24,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:02:24,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:02:24,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:02:24,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:02:24,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:03:09,115 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:03:09,133 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:03:24,328 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:03:24,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:03:24,331 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:01:35', tmtdew=0.4, humidity=97.07, cloud=0.0, wind=37.74, temperature=2.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:03:24,331 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 49s
2025-07-06 13:03:24,331 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:03:24,331 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 21m
2025-07-06 13:03:24,331 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:03:24,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:03:24.332
2025-07-06 13:03:24,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-07-06 13:03:24,341 [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-07-06 13:03:24,341 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:03:24,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.794
2025-07-06 13:03:24,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.125
2025-07-06 13:03:24,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:03:24,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:03:24,406 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:03:24,406 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:03:24,406 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:04:09,193 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:04:09,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:04:24,468 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:04:24,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:04:24,470 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:04:14', tmtdew=0.4, humidity=97.05, cloud=0.0, wind=37.58, temperature=2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:04:24,470 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 13:04:24,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:04:24,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 22m
2025-07-06 13:04:24,470 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:04:24,471 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:04:24.471
2025-07-06 13:04:24,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:04:24,480 [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-07-06 13:04:24,480 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:04:24,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.726
2025-07-06 13:04:24,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.315
2025-07-06 13:04:24,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:04:24,544 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:04:24,545 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:04:24,545 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:04:24,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:05:09,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:05:09,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:05:24,608 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:05:24,608 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:05:24,610 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:04:46', tmtdew=0.39, humidity=97.15, cloud=0.0, wind=35.29, temperature=2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:05:24,610 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 13:05:24,610 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:05:24,610 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 23m
2025-07-06 13:05:24,610 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:05:24,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:05:24.610
2025-07-06 13:05:24,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:05:24,622 [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-07-06 13:05:24,622 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:05:24,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.729
2025-07-06 13:05:24,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-06 13:05:24,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:05:24,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:05:24,699 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:05:24,700 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:05:24,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:06:09,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:06:09,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:06:24,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:06:24,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:06:24,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:05:49', tmtdew=0.39, humidity=97.12, cloud=0.0, wind=41.52, temperature=2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:06:24,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 13:06:24,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:06:24,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 24m
2025-07-06 13:06:24,765 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:06:24,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:06:24.766
2025-07-06 13:06:24,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:06:24,775 [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-07-06 13:06:24,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:06:24,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.805
2025-07-06 13:06:24,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.485
2025-07-06 13:06:24,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:06:24,839 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:06:24,839 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:06:24,839 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:06:24,839 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:07:09,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:07:09,456 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:07:24,901 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:07:24,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:07:24,903 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:05:49', tmtdew=0.39, humidity=97.12, cloud=0.0, wind=41.52, temperature=2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:07:24,903 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 35s
2025-07-06 13:07:24,903 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:07:24,903 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 25m
2025-07-06 13:07:24,903 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:07:24,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:07:24.904
2025-07-06 13:07:24,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-07-06 13:07:24,916 [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-07-06 13:07:24,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:07:24,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.950
2025-07-06 13:07:24,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.464
2025-07-06 13:07:24,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:07:24,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:07:24,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:07:24,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:07:24,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:08:09,516 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:08:09,534 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:08:25,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:08:25,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:08:25,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:05:49', tmtdew=0.39, humidity=97.12, cloud=0.0, wind=41.52, temperature=2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:08:25,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-07-06 13:08:25,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:08:25,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 26m
2025-07-06 13:08:25,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:08:25,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:08:25.053
2025-07-06 13:08:25,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-07-06 13:08:25,062 [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-07-06 13:08:25,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:08:25,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.164
2025-07-06 13:08:25,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.370
2025-07-06 13:08:25,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:08:25,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:08:25,127 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:08:25,127 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:08:25,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:09:09,594 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:09:09,612 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:09:25,190 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:09:25,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:09:25,193 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:09:00', tmtdew=0.35, humidity=97.39, cloud=0.0, wind=39.12, temperature=2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:09:25,193 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 13:09:25,193 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:09:25,193 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 27m
2025-07-06 13:09:25,193 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:09:25,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:09:25.194
2025-07-06 13:09:25,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-07-06 13:09:25,206 [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-07-06 13:09:25,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:09:25,270 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.447
2025-07-06 13:09:25,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.202
2025-07-06 13:09:25,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:09:25,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:09:25,271 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:09:25,271 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:09:25,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:10:09,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:10:09,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:10:25,335 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:10:25,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:10:25,337 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:10:04', tmtdew=0.34, humidity=97.47, cloud=0.0, wind=47.94, temperature=1.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:10:25,337 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 13:10:25,337 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:10:25,337 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 28m
2025-07-06 13:10:25,337 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:10:25,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:10:25.338
2025-07-06 13:10:25,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-07-06 13:10:25,350 [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-07-06 13:10:25,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:10:25,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.335
2025-07-06 13:10:25,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.959
2025-07-06 13:10:25,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:10:25,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:10:25,415 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:10:25,415 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:10:25,415 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:11:09,751 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:11:09,774 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:11:25,477 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:11:25,477 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:11:25,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:11:07', tmtdew=0.33, humidity=97.53, cloud=0.0, wind=46.53, temperature=1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:11:25,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 13:11:25,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:11:25,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 29m
2025-07-06 13:11:25,480 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:11:25,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:11:25.481
2025-07-06 13:11:25,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-07-06 13:11:25,493 [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-07-06 13:11:25,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:11:25,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.068
2025-07-06 13:11:25,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.667
2025-07-06 13:11:25,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:11:25,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:11:25,565 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:11:25,566 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:11:25,566 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:12:09,834 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:12:09,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:12:25,628 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:12:25,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:12:25,631 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:12:11', tmtdew=0.3, humidity=97.77, cloud=0.0, wind=42.73, temperature=2.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:12:25,631 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 13:12:25,632 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:12:25,632 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 30m
2025-07-06 13:12:25,632 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:12:25,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:12:25.632
2025-07-06 13:12:25,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-07-06 13:12:25,641 [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-07-06 13:12:25,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:12:25,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.877
2025-07-06 13:12:25,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.967
2025-07-06 13:12:25,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:12:25,706 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:12:25,707 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:12:25,707 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:12:25,707 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:13:09,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:13:09,917 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:13:25,769 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:13:25,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:13:25,772 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:13:14', tmtdew=0.32, humidity=97.63, cloud=0.0, wind=47.76, temperature=2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:13:25,772 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 13:13:25,772 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:13:25,772 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 31m
2025-07-06 13:13:25,772 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:13:25,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:13:25.772
2025-07-06 13:13:25,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-07-06 13:13:25,781 [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-07-06 13:13:25,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:13:25,845 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.761
2025-07-06 13:13:25,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.200
2025-07-06 13:13:25,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:13:25,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:13:25,846 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:13:25,846 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:13:25,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:14:09,976 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:14:09,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:14:25,908 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:14:25,908 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:14:25,910 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:13:14', tmtdew=0.32, humidity=97.63, cloud=0.0, wind=47.76, temperature=2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:14:25,910 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-07-06 13:14:25,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:14:25,911 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 32m
2025-07-06 13:14:25,911 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:14:25,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:14:25.911
2025-07-06 13:14:25,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:14:25,923 [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-07-06 13:14:25,923 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:14:25,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.718
2025-07-06 13:14:25,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.365
2025-07-06 13:14:25,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:14:25,996 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:14:25,997 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:14:25,997 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:14:25,997 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:15:10,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:15:10,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:15:26,060 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:15:26,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:15:26,063 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:13:14', tmtdew=0.32, humidity=97.63, cloud=0.0, wind=47.76, temperature=2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:15:26,063 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-07-06 13:15:26,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:15:26,063 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 33m
2025-07-06 13:15:26,063 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:15:26,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:15:26.064
2025-07-06 13:15:26,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:15:26,073 [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-07-06 13:15:26,073 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:15:26,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.747
2025-07-06 13:15:26,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.461
2025-07-06 13:15:26,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:15:26,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:15:26,141 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:15:26,141 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:15:26,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:16:10,133 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:16:10,157 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:16:26,203 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:16:26,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:16:26,204 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:15:53', tmtdew=0.32, humidity=97.63, cloud=0.0, wind=45.93, temperature=2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:16:26,205 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 13:16:26,205 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:16:26,205 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 34m
2025-07-06 13:16:26,205 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:16:26,205 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:16:26.205
2025-07-06 13:16:26,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-07-06 13:16:26,215 [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-07-06 13:16:26,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:16:26,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.848
2025-07-06 13:16:26,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.485
2025-07-06 13:16:26,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:16:26,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:16:26,280 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:16:26,280 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:16:26,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:17:10,218 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:17:10,238 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:17:26,343 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:17:26,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:17:26,345 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:16:56', tmtdew=0.32, humidity=97.62, cloud=0.0, wind=46.37, temperature=2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:17:26,346 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 13:17:26,346 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:17:26,346 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 35m
2025-07-06 13:17:26,346 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:17:26,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:17:26.346
2025-07-06 13:17:26,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:17:26,355 [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-07-06 13:17:26,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:17:26,419 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.018
2025-07-06 13:17:26,419 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.438
2025-07-06 13:17:26,419 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:17:26,419 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:17:26,420 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:17:26,420 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:17:26,420 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:18:10,298 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:18:10,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:18:26,483 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:18:26,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:18:26,485 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:16:56', tmtdew=0.32, humidity=97.62, cloud=0.0, wind=46.37, temperature=2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:18:26,485 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-07-06 13:18:26,485 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:18:26,485 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 36m
2025-07-06 13:18:26,485 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:18:26,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:18:26.486
2025-07-06 13:18:26,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-07-06 13:18:26,495 [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-07-06 13:18:26,495 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:18:26,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.257
2025-07-06 13:18:26,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.318
2025-07-06 13:18:26,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:18:26,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:18:26,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:18:26,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:18:26,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:19:10,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:19:10,401 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:19:26,624 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:19:26,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:19:26,627 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:19:04', tmtdew=0.31, humidity=97.68, cloud=0.0, wind=52.76, temperature=1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:19:26,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 13:19:26,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:19:26,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 37m
2025-07-06 13:19:26,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:19:26,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:19:26.628
2025-07-06 13:19:26,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-07-06 13:19:26,636 [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-07-06 13:19:26,636 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:19:26,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.547
2025-07-06 13:19:26,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.123
2025-07-06 13:19:26,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:19:26,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:19:26,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:19:26,702 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:19:26,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:20:10,461 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:20:10,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:20:26,765 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:20:26,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:20:26,768 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:20:07', tmtdew=0.3, humidity=97.73, cloud=0.0, wind=46.76, temperature=1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:20:26,768 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 13:20:26,768 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:20:26,768 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 38m
2025-07-06 13:20:26,768 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:20:26,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:20:26.768
2025-07-06 13:20:26,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-07-06 13:20:26,777 [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-07-06 13:20:26,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:20:26,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.230
2025-07-06 13:20:26,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.852
2025-07-06 13:20:26,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:20:26,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:20:26,842 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:20:26,842 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:20:26,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:21:10,538 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:21:10,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:21:26,906 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:21:26,906 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:21:26,907 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:21:11', tmtdew=0.3, humidity=97.73, cloud=0.0, wind=52.72, temperature=1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:21:26,907 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 13:21:26,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:21:26,907 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 39m
2025-07-06 13:21:26,907 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:21:26,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:21:26.908
2025-07-06 13:21:26,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-07-06 13:21:26,917 [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-07-06 13:21:26,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:21:26,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.990
2025-07-06 13:21:26,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.781
2025-07-06 13:21:26,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:21:26,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:21:26,983 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:21:26,983 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:21:26,983 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:22:10,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:22:10,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:22:27,045 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:22:27,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:22:27,048 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:21:43', tmtdew=0.29, humidity=97.8, cloud=0.0, wind=51.77, temperature=1.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:22:27,048 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 13:22:27,048 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:22:27,048 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 40m
2025-07-06 13:22:27,048 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:22:27,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:22:27.049
2025-07-06 13:22:27,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-07-06 13:22:27,058 [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-07-06 13:22:27,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:22:27,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.826
2025-07-06 13:22:27,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.058
2025-07-06 13:22:27,123 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:22:27,123 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:22:27,123 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:22:27,123 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:22:27,123 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:23:10,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:23:10,699 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:23:27,185 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:23:27,185 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:23:27,187 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:22:46', tmtdew=0.29, humidity=97.83, cloud=0.0, wind=46.32, temperature=1.84, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:23:27,187 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 13:23:27,187 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:23:27,187 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 41m
2025-07-06 13:23:27,187 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:23:27,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:23:27.188
2025-07-06 13:23:27,197 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:23:27,197 [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-07-06 13:23:27,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:23:27,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.736
2025-07-06 13:23:27,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.267
2025-07-06 13:23:27,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:23:27,261 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:23:27,262 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:23:27,262 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:23:27,262 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:24:10,759 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:24:10,809 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:24:27,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:24:27,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:24:27,326 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:23:50', tmtdew=0.27, humidity=97.93, cloud=0.0, wind=49.23, temperature=2.04, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:24:27,326 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 13:24:27,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:24:27,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 42m
2025-07-06 13:24:27,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:24:27,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:24:27.327
2025-07-06 13:24:27,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-07-06 13:24:27,336 [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-07-06 13:24:27,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:24:27,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.720
2025-07-06 13:24:27,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.407
2025-07-06 13:24:27,402 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:24:27,402 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:24:27,402 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:24:27,402 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:24:27,402 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:25:10,869 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:25:10,889 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:25:27,466 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:25:27,466 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:25:27,468 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:24:53', tmtdew=0.27, humidity=97.95, cloud=0.0, wind=47.27, temperature=1.99, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:25:27,468 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 13:25:27,468 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:25:27,468 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 43m
2025-07-06 13:25:27,468 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:25:27,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:25:27.469
2025-07-06 13:25:27,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-07-06 13:25:27,480 [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-07-06 13:25:27,480 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:25:27,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.775
2025-07-06 13:25:27,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.477
2025-07-06 13:25:27,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:25:27,555 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:25:27,555 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:25:27,555 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:25:27,555 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:26:10,949 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:26:10,970 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:26:27,618 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:26:27,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:26:27,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:25:57', tmtdew=0.25, humidity=98.08, cloud=0.0, wind=42.28, temperature=2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:26:27,620 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 13:26:27,620 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:26:27,620 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 44m
2025-07-06 13:26:27,620 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:26:27,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:26:27.620
2025-07-06 13:26:27,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:26:27,629 [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-07-06 13:26:27,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:26:27,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.900
2025-07-06 13:26:27,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.476
2025-07-06 13:26:27,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:26:27,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:26:27,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:26:27,694 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:26:27,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:27:11,030 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:27:11,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:27:27,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:27:27,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:27:27,759 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:27:00', tmtdew=0.26, humidity=98.03, cloud=0.0, wind=49.47, temperature=2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:27:27,759 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 13:27:27,759 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:27:27,759 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 45m
2025-07-06 13:27:27,759 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:27:27,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:27:27.759
2025-07-06 13:27:27,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:27:27,769 [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-07-06 13:27:27,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:27:27,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.095
2025-07-06 13:27:27,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.403
2025-07-06 13:27:27,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:27:27,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:27:27,834 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:27:27,835 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:27:27,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:28:11,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:28:11,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:28:27,897 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:28:27,897 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:28:27,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:28:04', tmtdew=0.26, humidity=97.98, cloud=0.0, wind=48.49, temperature=1.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:28:27,899 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 13:28:27,899 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:28:27,899 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 46m
2025-07-06 13:28:27,899 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:28:27,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:28:27.899
2025-07-06 13:28:27,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:28:27,909 [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-07-06 13:28:27,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:28:27,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.359
2025-07-06 13:28:27,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.256
2025-07-06 13:28:27,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:28:27,980 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:28:27,980 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:28:27,980 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:28:27,980 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:29:11,188 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:29:11,208 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:29:28,042 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:29:28,042 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:29:28,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:28:36', tmtdew=0.26, humidity=98.02, cloud=0.0, wind=51.84, temperature=1.81, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:29:28,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-07-06 13:29:28,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:29:28,045 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 47m
2025-07-06 13:29:28,045 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:29:28,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:29:28.045
2025-07-06 13:29:28,056 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:29:28,056 [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-07-06 13:29:28,056 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:29:28,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.424
2025-07-06 13:29:28,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.034
2025-07-06 13:29:28,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:29:28,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:29:28,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:29:28,129 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:29:28,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:30:11,268 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:30:11,290 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:30:28,192 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:30:28,192 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:30:28,193 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:28:36', tmtdew=0.26, humidity=98.02, cloud=0.0, wind=51.84, temperature=1.81, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:30:28,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-07-06 13:30:28,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:30:28,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 48m
2025-07-06 13:30:28,194 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:30:28,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:30:28.194
2025-07-06 13:30:28,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:30:28,204 [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-07-06 13:30:28,204 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:30:28,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.134
2025-07-06 13:30:28,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.736
2025-07-06 13:30:28,271 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:30:28,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:30:28,272 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:30:28,272 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:30:28,272 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:31:11,350 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:31:11,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:31:28,334 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:31:28,334 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:31:28,337 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:31:15', tmtdew=0.26, humidity=98.03, cloud=0.0, wind=58.58, temperature=1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:31:28,337 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 13:31:28,337 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:31:28,337 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 49m
2025-07-06 13:31:28,337 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:31:28,338 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:31:28.338
2025-07-06 13:31: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-07-06 13:31:28,347 [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-07-06 13:31:28,347 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:31:28,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.922
2025-07-06 13:31:28,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.887
2025-07-06 13:31:28,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:31:28,413 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:31:28,414 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:31:28,414 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:31:28,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:32:11,431 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:32:11,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:32:28,476 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:32:28,476 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:32:28,478 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:31:47', tmtdew=0.26, humidity=98.0, cloud=0.0, wind=58.6, temperature=1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:32:28,478 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 13:32:28,478 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:32:28,478 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 50m
2025-07-06 13:32:28,478 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:32:28,478 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:32:28.479
2025-07-06 13:32:28,487 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:32:28,488 [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-07-06 13:32:28,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:32:28,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.785
2025-07-06 13:32:28,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.140
2025-07-06 13:32:28,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:32:28,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:32:28,552 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:32:28,552 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:32:28,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:33:11,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:33:11,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:33:28,614 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:33:28,614 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:33:28,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:32:50', tmtdew=0.25, humidity=98.1, cloud=0.0, wind=55.63, temperature=1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:33:28,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 13:33:28,616 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:33:28,616 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 51m
2025-07-06 13:33:28,616 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:33:28,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:33:28.617
2025-07-06 13:33:28,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:33:28,627 [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-07-06 13:33:28,627 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:33:28,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.721
2025-07-06 13:33:28,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.324
2025-07-06 13:33:28,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:33:28,693 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:33:28,693 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:33:28,694 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:33:28,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:34:11,590 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:34:11,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:34:28,756 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:34:28,756 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:34:28,757 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:33:54', tmtdew=0.25, humidity=98.06, cloud=0.0, wind=52.79, temperature=1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:34:28,757 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 13:34:28,757 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:34:28,758 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 52m
2025-07-06 13:34:28,758 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:34:28,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:34:28.758
2025-07-06 13:34:28,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:34:28,769 [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-07-06 13:34:28,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:34:28,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.730
2025-07-06 13:34:28,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-06 13:34:28,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:34:28,839 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:34:28,840 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:34:28,840 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:34:28,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:35:11,651 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:35:11,671 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:35:28,903 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:35:28,903 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:35:28,905 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:34:57', tmtdew=0.25, humidity=98.08, cloud=0.0, wind=51.93, temperature=1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:35:28,905 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 13:35:28,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:35:28,905 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 53m
2025-07-06 13:35:28,905 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:35:28,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:35:28.906
2025-07-06 13:35:28,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:35:28,915 [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-07-06 13:35:28,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:35:28,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.811
2025-07-06 13:35:28,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.484
2025-07-06 13:35:28,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:35:28,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:35:28,983 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:35:28,983 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:35:28,983 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:36:11,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:36:11,750 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:36:29,045 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:36:29,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:36:29,047 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:36:01', tmtdew=0.26, humidity=98.05, cloud=0.0, wind=59.09, temperature=1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:36:29,047 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 13:36:29,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:36:29,047 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 54m
2025-07-06 13:36:29,047 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:36:29,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:36:29.048
2025-07-06 13:36:29,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-07-06 13:36:29,060 [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-07-06 13:36:29,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:36:29,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.962
2025-07-06 13:36:29,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 13:36:29,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:36:29,133 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:36:29,133 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:36:29,134 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:36:29,134 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:37:11,810 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:37:11,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:37:29,196 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:37:29,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:37:29,199 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:37:04', tmtdew=0.25, humidity=98.11, cloud=0.0, wind=57.18, temperature=1.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:37:29,199 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 13:37:29,199 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:37:29,199 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 55m
2025-07-06 13:37:29,199 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:37:29,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:37:29.199
2025-07-06 13:37:29,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-07-06 13:37:29,208 [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-07-06 13:37:29,208 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:37:29,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.181
2025-07-06 13:37:29,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.358
2025-07-06 13:37:29,272 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:37:29,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:37:29,273 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:37:29,273 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:37:29,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:38:11,892 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:38:11,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:38:29,336 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:38:29,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:38:29,338 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:38:08', tmtdew=0.24, humidity=98.13, cloud=0.0, wind=48.45, temperature=1.97, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:38:29,339 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 13:38:29,339 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:38:29,339 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 56m
2025-07-06 13:38:29,339 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:38:29,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:38:29.339
2025-07-06 13:38:29,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:38:29,348 [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-07-06 13:38:29,349 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:38:29,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.469
2025-07-06 13:38:29,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.185
2025-07-06 13:38:29,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:38:29,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:38:29,414 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:38:29,414 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:38:29,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:39:11,974 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:39:11,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:39:29,477 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:39:29,477 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:39:29,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:39:11', tmtdew=0.25, humidity=98.08, cloud=0.0, wind=53.78, temperature=1.97, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:39:29,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 13:39:29,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:39:29,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 57m
2025-07-06 13:39:29,480 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:39:29,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:39:29.481
2025-07-06 13:39:29,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-07-06 13:39:29,490 [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-07-06 13:39:29,490 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:39:29,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.310
2025-07-06 13:39:29,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.936
2025-07-06 13:39:29,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:39:29,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:39:29,554 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:39:29,554 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:39:29,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:40:12,051 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:40:12,070 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:40:29,617 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:40:29,617 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:40:29,618 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:39:43', tmtdew=0.26, humidity=98.0, cloud=0.0, wind=55.0, temperature=2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:40:29,619 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-07-06 13:40:29,619 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:40:29,619 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 58m
2025-07-06 13:40:29,619 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:40:29,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:40:29.619
2025-07-06 13:40:29,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:40:29,629 [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-07-06 13:40:29,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:40:29,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.049
2025-07-06 13:40:29,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.690
2025-07-06 13:40:29,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:40:29,697 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:40:29,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:40:29,698 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:40:29,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:41:12,129 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:41:12,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:41:29,760 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:41:29,760 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:41:29,763 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:39:43', tmtdew=0.26, humidity=98.0, cloud=0.0, wind=55.0, temperature=2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:41:29,763 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 46s
2025-07-06 13:41:29,763 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:41:29,763 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6h 59m
2025-07-06 13:41:29,763 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:41:29,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:41:29.764
2025-07-06 13:41:29,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:41:29,773 [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-07-06 13:41:29,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:41:29,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.863
2025-07-06 13:41:29,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.985
2025-07-06 13:41:29,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:41:29,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:41:29,837 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:41:29,837 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:41:29,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:42:12,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:42:12,227 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:42:29,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:42:29,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:42:29,901 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:41:51', tmtdew=0.46, humidity=96.95, cloud=0.0, wind=57.54, temperature=1.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:42:29,902 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 13:42:29,902 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:42:29,902 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 0m
2025-07-06 13:42:29,902 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:42:29,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:42:29.902
2025-07-06 13:42:29,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-07-06 13:42:29,911 [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-07-06 13:42:29,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:42:29,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.753
2025-07-06 13:42:29,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.213
2025-07-06 13:42:29,979 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:42:29,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:42:29,979 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:42:29,979 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:42:29,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:43:12,287 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:43:12,310 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:43:30,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:43:30,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:43:30,043 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:42:54', tmtdew=0.58, humidity=96.02, cloud=0.0, wind=56.57, temperature=1.94, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:43:30,043 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 13:43:30,043 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:43:30,043 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 1m
2025-07-06 13:43:30,043 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:43:30,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:43:30.043
2025-07-06 13:43:30,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-07-06 13:43:30,052 [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-07-06 13:43:30,052 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:43:30,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.716
2025-07-06 13:43:30,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.373
2025-07-06 13:43:30,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:43:30,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:43:30,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:43:30,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:43:30,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:44:12,369 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:44:12,370 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:44:30,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:44:30,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:44:30,185 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:43:58', tmtdew=0.75, humidity=94.74, cloud=0.0, wind=55.79, temperature=1.96, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:44:30,185 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 13:44:30,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:44:30,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 2m
2025-07-06 13:44:30,185 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:44:30,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:44:30.185
2025-07-06 13:44:30,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-07-06 13:44:30,197 [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-07-06 13:44:30,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:44:30,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.750
2025-07-06 13:44:30,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.463
2025-07-06 13:44:30,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:44:30,275 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:44:30,275 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:44:30,275 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:44:30,275 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:45:12,430 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:45:12,449 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:45:30,338 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:45:30,338 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:45:30,341 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:44:32', tmtdew=0.83, humidity=94.49, cloud=0.0, wind=61.61, temperature=2.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:45:30,341 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-06 13:45:30,341 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:45:30,341 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 3m
2025-07-06 13:45:30,341 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:45:30,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:45:30.341
2025-07-06 13:45:30,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-07-06 13:45:30,351 [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-07-06 13:45:30,351 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:45:30,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.856
2025-07-06 13:45:30,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.483
2025-07-06 13:45:30,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:45:30,415 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:45:30,416 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:45:30,416 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:45:30,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:46:12,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:46:12,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:46:30,478 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:46:30,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:46:30,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:44:32', tmtdew=0.83, humidity=94.49, cloud=0.0, wind=61.61, temperature=2.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:46:30,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-07-06 13:46:30,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:46:30,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 4m
2025-07-06 13:46:30,480 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:46:30,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:46:30.481
2025-07-06 13:46:30,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-07-06 13:46:30,490 [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-07-06 13:46:30,490 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:46:30,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.032
2025-07-06 13:46:30,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-06 13:46:30,556 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:46:30,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:46:30,556 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:46:30,556 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:46:30,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:47:12,583 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:47:12,606 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:47:30,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:47:30,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:47:30,621 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:47:11', tmtdew=1.09, humidity=92.5, cloud=0.0, wind=50.6, temperature=2.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:47:30,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 13:47:30,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:47:30,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 5m
2025-07-06 13:47:30,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:47:30,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:47:30.622
2025-07-06 13:47:30,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-07-06 13:47:30,630 [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-07-06 13:47:30,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:47:30,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.276
2025-07-06 13:47:30,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.304
2025-07-06 13:47:30,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:47:30,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:47:30,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:47:30,699 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:47:30,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:48:12,666 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:48:12,684 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:48:30,761 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:48:30,761 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:48:30,762 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:48:14', tmtdew=1.11, humidity=92.38, cloud=0.0, wind=51.24, temperature=2.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:48:30,762 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 13:48:30,762 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:48:30,763 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 6m
2025-07-06 13:48:30,763 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:48:30,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:48:30.763
2025-07-06 13:48:30,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:48:30,772 [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-07-06 13:48:30,772 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:48:30,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.518
2025-07-06 13:48:30,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.104
2025-07-06 13:48:30,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:48:30,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:48:30,836 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:48:30,837 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:48:30,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:49:12,744 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:49:12,762 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:49:30,898 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:49:30,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:49:30,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:48:46', tmtdew=1.13, humidity=92.22, cloud=0.0, wind=57.87, temperature=2.37, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:49:30,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 13:49:30,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:49:30,900 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 7m
2025-07-06 13:49:30,900 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:49:30,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:49:30.900
2025-07-06 13:49:30,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-07-06 13:49:30,910 [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-07-06 13:49:30,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:49:30,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.207
2025-07-06 13:49:30,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.827
2025-07-06 13:49:30,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:49:30,976 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:49:30,976 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:49:30,977 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:49:30,977 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:50:12,822 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:50:12,848 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:50:31,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:50:31,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:50:31,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:49:50', tmtdew=1.27, humidity=91.63, cloud=0.0, wind=57.34, temperature=2.59, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:50:31,041 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 13:50:31,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:50:31,041 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 8m
2025-07-06 13:50:31,041 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:50:31,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:50:31.041
2025-07-06 13:50:31,051 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:50:31,051 [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-07-06 13:50:31,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:50:31,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.973
2025-07-06 13:50:31,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.803
2025-07-06 13:50:31,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:50:31,117 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:50:31,117 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:50:31,117 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:50:31,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:51:12,908 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:51:12,926 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:51:31,180 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:51:31,180 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:51:31,182 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:50:53', tmtdew=1.29, humidity=91.05, cloud=0.0, wind=58.03, temperature=2.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:51:31,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 13:51:31,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:51:31,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 9m
2025-07-06 13:51:31,182 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:51:31,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:51:31.182
2025-07-06 13:51:31,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-07-06 13:51:31,191 [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-07-06 13:51:31,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:51:31,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.815
2025-07-06 13:51:31,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.074
2025-07-06 13:51:31,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:51:31,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:51:31,257 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:51:31,257 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:51:31,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:52:12,986 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:52:13,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:52:31,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:52:31,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:52:31,322 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:51:57', tmtdew=1.34, humidity=90.72, cloud=0.0, wind=52.97, temperature=2.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:52:31,322 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 13:52:31,322 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:52:31,322 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 10m
2025-07-06 13:52:31,322 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:52:31,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:52:31.323
2025-07-06 13:52:31,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-07-06 13:52:31,332 [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-07-06 13:52:31,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:52:31,403 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.730
2025-07-06 13:52:31,403 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.278
2025-07-06 13:52:31,403 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:52:31,403 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:52:31,404 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:52:31,404 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:52:31,404 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:53:13,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:53:13,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:53:31,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:53:31,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:53:31,469 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:51:57', tmtdew=1.34, humidity=90.72, cloud=0.0, wind=52.97, temperature=2.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:53:31,469 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-07-06 13:53:31,470 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:53:31,470 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 11m
2025-07-06 13:53:31,470 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:53:31,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:53:31.470
2025-07-06 13:53:31,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-07-06 13:53:31,482 [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-07-06 13:53:31,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:53:31,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.719
2025-07-06 13:53:31,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-06 13:53:31,556 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:53:31,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:53:31,556 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:53:31,556 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:53:31,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:54:13,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:54:13,166 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:54:31,619 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:54:31,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:54:31,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:51:57', tmtdew=1.34, humidity=90.72, cloud=0.0, wind=52.97, temperature=2.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:54:31,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-07-06 13:54:31,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:54:31,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 12m
2025-07-06 13:54:31,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:54:31,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:54:31.621
2025-07-06 13:54:31,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-07-06 13:54:31,630 [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-07-06 13:54:31,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:54:31,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.780
2025-07-06 13:54:31,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.478
2025-07-06 13:54:31,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:54:31,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:54:31,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:54:31,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:54:31,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:55:13,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:55:13,226 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:55:31,758 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:55:31,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:55:31,760 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:55:07', tmtdew=1.33, humidity=91.1, cloud=0.0, wind=49.93, temperature=2.47, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:55:31,760 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 13:55:31,760 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:55:31,760 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 13m
2025-07-06 13:55:31,760 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:55:31,760 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:55:31.761
2025-07-06 13:55:31,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-07-06 13:55:31,770 [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-07-06 13:55:31,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:55:31,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.911
2025-07-06 13:55:31,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.471
2025-07-06 13:55:31,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:55:31,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:55:31,841 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:55:31,841 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:55:31,841 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:56:13,286 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:56:13,308 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:56:31,904 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:56:31,904 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:56:31,906 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:56:11', tmtdew=1.35, humidity=90.47, cloud=0.0, wind=51.43, temperature=2.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:56:31,906 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 13:56:31,906 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:56:31,906 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 14m
2025-07-06 13:56:31,906 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:56:31,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:56:31.907
2025-07-06 13:56:31,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-07-06 13:56:31,916 [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-07-06 13:56:31,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:56:31,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.111
2025-07-06 13:56:31,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.393
2025-07-06 13:56:31,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:56:31,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:56:31,981 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:56:31,982 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:56:31,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:57:13,368 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:57:13,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:57:32,045 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:57:32,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:57:32,048 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:57:14', tmtdew=1.51, humidity=89.49, cloud=0.0, wind=49.6, temperature=2.29, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:57:32,048 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 13:57:32,048 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:57:32,048 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 15m
2025-07-06 13:57:32,048 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:57:32,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:57:32.048
2025-07-06 13:57:32,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-07-06 13:57:32,057 [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-07-06 13:57:32,057 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:57:32,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.379
2025-07-06 13:57:32,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.240
2025-07-06 13:57:32,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:57:32,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:57:32,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:57:32,122 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:57:32,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:58:13,444 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:58:13,465 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:58:32,184 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:58:32,184 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:58:32,186 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:57:14', tmtdew=1.51, humidity=89.49, cloud=0.0, wind=49.6, temperature=2.29, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:58:32,186 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-07-06 13:58:32,186 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:58:32,186 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 16m
2025-07-06 13:58:32,186 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:58:32,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:58:32.187
2025-07-06 13:58:32,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-07-06 13:58:32,196 [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-07-06 13:58:32,196 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:58:32,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.397
2025-07-06 13:58:32,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.013
2025-07-06 13:58:32,261 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:58:32,261 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:58:32,261 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:58:32,261 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:58:32,261 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 13:59:13,525 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 13:59:13,548 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 13:59:32,324 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 13:59:32,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 13:59:32,326 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T13:57:14', tmtdew=1.51, humidity=89.49, cloud=0.0, wind=49.6, temperature=2.29, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 13:59:32,326 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 18s
2025-07-06 13:59:32,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 13:59:32,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 17m
2025-07-06 13:59:32,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 13:59:32,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T11:59:32.327
2025-07-06 13:59:32,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 13:59:32,339 [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-07-06 13:59:32,339 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 13:59:32,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.114
2025-07-06 13:59:32,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.709
2025-07-06 13:59:32,421 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 13:59:32,421 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 13:59:32,421 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 13:59:32,421 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 13:59:32,421 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:00:13,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:00:13,629 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:00:32,484 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:00:32,484 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:00:32,486 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:00:25', tmtdew=1.45, humidity=90.14, cloud=0.0, wind=54.89, temperature=1.96, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:00:32,486 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 14:00:32,486 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:00:32,486 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 18m
2025-07-06 14:00:32,486 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:00:32,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:00:32.487
2025-07-06 14:00:32,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-07-06 14:00:32,498 [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-07-06 14:00:32,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:00:32,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.907
2025-07-06 14:00:32,571 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.907
2025-07-06 14:00:32,571 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:00:32,571 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:00:32,571 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:00:32,572 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:00:32,572 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:01:13,689 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:01:13,710 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:01:32,634 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:01:32,634 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:01:32,636 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:00:57', tmtdew=1.44, humidity=90.2, cloud=0.0, wind=58.1, temperature=1.97, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:01:32,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 14:01:32,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:01:32,637 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 19m
2025-07-06 14:01:32,637 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:01:32,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:01:32.637
2025-07-06 14:01:32,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:01:32,646 [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-07-06 14:01:32,646 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:01:32,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.775
2025-07-06 14:01:32,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.154
2025-07-06 14:01:32,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:01:32,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:01:32,710 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:01:32,710 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:01:32,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:02:13,770 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:02:13,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:02:32,773 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:02:32,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:02:32,775 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:02:00', tmtdew=1.43, humidity=90.27, cloud=0.0, wind=57.91, temperature=1.81, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:02:32,775 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 14:02:32,775 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:02:32,775 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 20m
2025-07-06 14:02:32,776 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:02:32,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:02:32.776
2025-07-06 14:02:32,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-07-06 14:02:32,784 [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-07-06 14:02:32,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:02:32,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.717
2025-07-06 14:02:32,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.334
2025-07-06 14:02:32,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:02:32,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:02:32,859 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:02:32,859 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:02:32,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:03:13,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:03:13,873 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:03:32,922 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:03:32,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:03:32,924 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:02:32', tmtdew=1.43, humidity=90.25, cloud=0.0, wind=53.25, temperature=1.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:03:32,924 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 0s
2025-07-06 14:03:32,924 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:03:32,924 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 21m
2025-07-06 14:03:32,924 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:03:32,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:03:32.925
2025-07-06 14:03:32,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:03:32,938 [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-07-06 14:03:32,938 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:03:33,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.732
2025-07-06 14:03:33,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.444
2025-07-06 14:03:33,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:03:33,004 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:03:33,004 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:03:33,004 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:03:33,004 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:04:13,934 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:04:13,953 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:04:33,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:04:33,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:04:33,068 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:02:32', tmtdew=1.43, humidity=90.25, cloud=0.0, wind=53.25, temperature=1.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:04:33,068 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 1s
2025-07-06 14:04:33,068 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:04:33,068 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 22m
2025-07-06 14:04:33,068 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:04:33,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:04:33.069
2025-07-06 14:04:33,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-07-06 14:04:33,078 [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-07-06 14:04:33,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:04:33,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.818
2025-07-06 14:04:33,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.483
2025-07-06 14:04:33,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:04:33,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:04:33,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:04:33,144 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:04:33,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:05:14,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:05:14,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:05:33,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:05:33,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:05:33,208 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:05:11', tmtdew=1.61, humidity=89.24, cloud=0.0, wind=55.4, temperature=2.16, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:05:33,208 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 14:05:33,208 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:05:33,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 23m
2025-07-06 14:05:33,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:05:33,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:05:33.209
2025-07-06 14:05:33,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:05:33,219 [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-07-06 14:05:33,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:05:33,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.974
2025-07-06 14:05:33,283 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.451
2025-07-06 14:05:33,283 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:05:33,283 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:05:33,283 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:05:33,283 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:05:33,283 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:06:14,092 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:06:14,093 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:06:33,345 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:06:33,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:06:33,346 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:06:14', tmtdew=1.67, humidity=88.2, cloud=0.0, wind=62.65, temperature=2.32, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:06:33,346 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 14:06:33,347 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:06:33,347 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 24m
2025-07-06 14:06:33,347 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:06:33,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:06:33.347
2025-07-06 14:06:33,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-07-06 14:06:33,360 [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-07-06 14:06:33,360 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:06:33,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.199
2025-07-06 14:06:33,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.346
2025-07-06 14:06:33,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:06:33,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:06:33,425 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:06:33,426 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:06:33,426 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:07:14,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:07:14,172 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:07:33,488 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:07:33,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:07:33,490 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:07:18', tmtdew=1.86, humidity=87.47, cloud=0.0, wind=59.73, temperature=2.56, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:07:33,490 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 14:07:33,490 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:07:33,490 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 25m
2025-07-06 14:07:33,490 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:07:33,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:07:33.491
2025-07-06 14:07:33,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:07:33,500 [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-07-06 14:07:33,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:07:33,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.491
2025-07-06 14:07:33,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.167
2025-07-06 14:07:33,565 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:07:33,565 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:07:33,566 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:07:33,566 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:07:33,566 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:08:14,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:08:14,251 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:08:33,629 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:08:33,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:08:33,632 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:08:21', tmtdew=2.02, humidity=86.27, cloud=0.0, wind=52.7, temperature=2.46, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:08:33,632 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 14:08:33,632 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:08:33,632 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 26m
2025-07-06 14:08:33,632 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:08:33,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:08:33.633
2025-07-06 14:08:33,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:08:33,642 [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-07-06 14:08:33,642 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:08:33,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.286
2025-07-06 14:08:33,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.912
2025-07-06 14:08:33,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:08:33,706 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:08:33,707 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:08:33,707 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:08:33,707 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:09:14,311 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:09:14,333 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:09:33,769 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:09:33,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:09:33,772 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:09:25', tmtdew=2.09, humidity=85.86, cloud=0.0, wind=61.49, temperature=2.67, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:09:33,772 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 14:09:33,772 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:09:33,772 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 27m
2025-07-06 14:09:33,772 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:09:33,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:09:33.773
2025-07-06 14:09:33,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:09:33,782 [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-07-06 14:09:33,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:09:33,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.030
2025-07-06 14:09:33,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.713
2025-07-06 14:09:33,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:09:33,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:09:33,846 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:09:33,846 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:09:33,847 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:10:14,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:10:14,415 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:10:33,909 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:10:33,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:10:33,911 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:10:28', tmtdew=2.24, humidity=85.28, cloud=0.0, wind=56.69, temperature=2.66, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:10:33,911 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-07-06 14:10:33,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:10:33,911 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 28m
2025-07-06 14:10:33,911 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:10:33,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:10:33.912
2025-07-06 14:10:33,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:10:33,921 [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-07-06 14:10:33,921 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:10:33,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.850
2025-07-06 14:10:33,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.003
2025-07-06 14:10:33,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:10:33,985 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:10:33,985 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:10:33,986 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:10:33,986 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:11:14,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:11:14,495 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:11:34,048 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:11:34,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:11:34,052 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:11:00', tmtdew=2.28, humidity=85.03, cloud=0.0, wind=60.3, temperature=2.66, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:11:34,052 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 14:11:34,052 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:11:34,052 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 29m
2025-07-06 14:11:34,052 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:11:34,052 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:11:34.052
2025-07-06 14:11:34,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-07-06 14:11:34,061 [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-07-06 14:11:34,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:11:34,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.745
2025-07-06 14:11:34,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.226
2025-07-06 14:11:34,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:11:34,125 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:11:34,125 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:11:34,125 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:11:34,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:12:14,554 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:12:14,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:12:34,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:12:34,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:12:34,190 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:12:04', tmtdew=2.4, humidity=84.41, cloud=0.0, wind=54.64, temperature=2.76, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:12:34,190 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 14:12:34,190 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:12:34,190 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 30m
2025-07-06 14:12:34,190 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:12:34,190 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:12:34.190
2025-07-06 14:12:34,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-07-06 14:12:34,200 [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-07-06 14:12:34,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:12:34,263 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.714
2025-07-06 14:12:34,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.380
2025-07-06 14:12:34,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:12:34,264 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:12:34,264 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:12:34,264 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:12:34,264 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:13:14,636 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:13:14,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:13:34,327 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:13:34,327 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:13:34,329 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:12:04', tmtdew=2.4, humidity=84.41, cloud=0.0, wind=54.64, temperature=2.76, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:13:34,329 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-07-06 14:13:34,329 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:13:34,329 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 31m
2025-07-06 14:13:34,329 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:13:34,330 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:13:34.330
2025-07-06 14:13:34,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:13:34,340 [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-07-06 14:13:34,340 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:13:34,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.754
2025-07-06 14:13:34,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.465
2025-07-06 14:13:34,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:13:34,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:13:34,412 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:13:34,412 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:13:34,412 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:14:14,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:14:14,738 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:14:34,474 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:14:34,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:14:34,477 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:12:04', tmtdew=2.4, humidity=84.41, cloud=0.0, wind=54.64, temperature=2.76, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:14:34,477 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-07-06 14:14:34,477 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:14:34,477 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 32m
2025-07-06 14:14:34,477 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:14:34,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:14:34.477
2025-07-06 14:14:34,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-07-06 14:14:34,486 [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-07-06 14:14:34,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:14:34,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.865
2025-07-06 14:14:34,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.479
2025-07-06 14:14:34,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:14:34,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:14:34,551 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:14:34,551 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:14:34,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:15:14,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:15:14,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:15:34,614 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:15:34,614 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:15:34,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:15:14', tmtdew=2.54, humidity=83.51, cloud=0.0, wind=68.32, temperature=2.79, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:15:34,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 14:15:34,616 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:15:34,616 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 33m
2025-07-06 14:15:34,616 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:15:34,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:15:34.617
2025-07-06 14:15:34,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:15:34,629 [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-07-06 14:15:34,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:15:34,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.046
2025-07-06 14:15:34,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.421
2025-07-06 14:15:34,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:15:34,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:15:34,705 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:15:34,705 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:15:34,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:16:14,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:16:14,877 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:16:34,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:16:34,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:16:34,770 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:16:18', tmtdew=2.59, humidity=82.96, cloud=0.0, wind=62.16, temperature=2.69, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:16:34,771 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 14:16:34,771 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:16:34,771 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 34m
2025-07-06 14:16:34,771 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:16:34,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:16:34.771
2025-07-06 14:16:34,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:16:34,780 [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-07-06 14:16:34,780 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:16:34,845 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.295
2025-07-06 14:16:34,845 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.290
2025-07-06 14:16:34,845 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:16:34,845 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:16:34,846 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:16:34,846 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:16:34,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:17:14,937 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:17:14,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:17:34,908 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:17:34,908 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:17:34,910 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:17:21', tmtdew=2.49, humidity=83.28, cloud=0.0, wind=57.77, temperature=2.72, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:17:34,910 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 14:17:34,910 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:17:34,910 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 35m
2025-07-06 14:17:34,910 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:17:34,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:17:34.911
2025-07-06 14:17:34,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:17:34,922 [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-07-06 14:17:34,923 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:17:34,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.490
2025-07-06 14:17:34,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.083
2025-07-06 14:17:34,997 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:17:34,997 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:17:34,998 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:17:34,998 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:17:34,998 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:18:15,018 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:18:15,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:18:35,061 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:18:35,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:18:35,063 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:18:25', tmtdew=2.56, humidity=83.21, cloud=0.0, wind=53.04, temperature=2.97, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:18:35,063 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 14:18:35,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:18:35,063 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 36m
2025-07-06 14:18:35,063 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:18:35,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:18:35.064
2025-07-06 14:18:35,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:18:35,072 [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-07-06 14:18:35,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:18:35,139 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.184
2025-07-06 14:18:35,139 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.801
2025-07-06 14:18:35,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:18:35,140 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:18:35,140 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:18:35,140 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:18:35,140 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:19:15,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:19:15,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:19:35,203 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:19:35,203 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:19:35,205 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:19:28', tmtdew=2.56, humidity=83.41, cloud=0.0, wind=50.42, temperature=3.02, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:19:35,205 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 14:19:35,205 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:19:35,205 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 37m
2025-07-06 14:19:35,205 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:19:35,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:19:35.206
2025-07-06 14:19:35,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-07-06 14:19:35,215 [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-07-06 14:19:35,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:19:35,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.956
2025-07-06 14:19:35,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.824
2025-07-06 14:19:35,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:19:35,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:19:35,281 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:19:35,281 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:19:35,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:20:15,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:20:15,197 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:20:35,344 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:20:35,344 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:20:35,346 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:20:00', tmtdew=2.57, humidity=83.33, cloud=0.0, wind=50.67, temperature=2.99, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:20:35,346 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 14:20:35,346 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:20:35,346 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 38m
2025-07-06 14:20:35,346 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:20:35,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:20:35.347
2025-07-06 14:20:35,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-07-06 14:20:35,358 [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-07-06 14:20:35,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:20:35,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.803
2025-07-06 14:20:35,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.090
2025-07-06 14:20:35,436 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:20:35,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:20:35,437 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:20:35,438 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:20:35,438 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:21:15,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:21:15,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:21:35,500 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:21:35,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:21:35,502 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:21:04', tmtdew=2.61, humidity=83.21, cloud=0.0, wind=58.61, temperature=2.95, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:21:35,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 14:21:35,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:21:35,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 39m
2025-07-06 14:21:35,502 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:21:35,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:21:35.502
2025-07-06 14:21:35,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-07-06 14:21:35,511 [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-07-06 14:21:35,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:21:35,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.725
2025-07-06 14:21:35,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.289
2025-07-06 14:21:35,577 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:21:35,577 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:21:35,577 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:21:35,577 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:21:35,577 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:22:15,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:22:15,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:22:35,640 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:22:35,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:22:35,641 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:22:07', tmtdew=2.58, humidity=83.39, cloud=0.0, wind=51.56, temperature=3.0, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:22:35,641 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 14:22:35,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:22:35,642 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 40m
2025-07-06 14:22:35,642 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:22:35,642 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:22:35.642
2025-07-06 14:22:35,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-07-06 14:22:35,651 [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-07-06 14:22:35,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:22:35,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.719
2025-07-06 14:22:35,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-06 14:22:35,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:22:35,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:22:35,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:22:35,715 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:22:35,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:23:15,415 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:23:15,437 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:23:35,779 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:23:35,779 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:23:35,780 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:22:39', tmtdew=2.67, humidity=82.91, cloud=0.0, wind=53.71, temperature=3.0, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:23:35,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-07-06 14:23:35,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:23:35,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 41m
2025-07-06 14:23:35,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:23:35,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:23:35.781
2025-07-06 14:23:35,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-07-06 14:23:35,790 [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-07-06 14:23:35,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:23:35,856 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.785
2025-07-06 14:23:35,856 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.478
2025-07-06 14:23:35,856 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:23:35,856 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:23:35,857 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:23:35,857 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:23:35,857 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:24:15,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:24:15,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:24:35,920 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:24:35,920 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:24:35,921 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:22:39', tmtdew=2.67, humidity=82.91, cloud=0.0, wind=53.71, temperature=3.0, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:24:35,921 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-07-06 14:24:35,921 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:24:35,921 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 42m
2025-07-06 14:24:35,921 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:24:35,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:24:35.922
2025-07-06 14:24:35,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-07-06 14:24:35,935 [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-07-06 14:24:35,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:24:35,999 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.921
2025-07-06 14:24:35,999 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.466
2025-07-06 14:24:35,999 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:24:35,999 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:24:35,999 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:24:35,999 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:24:35,999 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:25:15,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:25:15,601 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:25:36,062 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:25:36,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:25:36,064 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:25:18', tmtdew=2.68, humidity=82.84, cloud=0.0, wind=58.35, temperature=3.05, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:25:36,064 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 14:25:36,064 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:25:36,064 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 43m
2025-07-06 14:25:36,064 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:25:36,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:25:36.065
2025-07-06 14:25:36,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:25:36,076 [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-07-06 14:25:36,076 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:25:36,146 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.127
2025-07-06 14:25:36,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.382
2025-07-06 14:25:36,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:25:36,147 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:25:36,147 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:25:36,147 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:25:36,147 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:26:15,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:26:15,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:26:36,209 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:26:36,209 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:26:36,212 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:26:21', tmtdew=2.7, humidity=82.24, cloud=0.0, wind=58.47, temperature=3.07, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:26:36,212 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 14:26:36,212 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:26:36,212 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 44m
2025-07-06 14:26:36,212 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:26:36,212 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:26:36.213
2025-07-06 14:26:36,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:26:36,222 [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-07-06 14:26:36,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:26:36,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.400
2025-07-06 14:26:36,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.224
2025-07-06 14:26:36,289 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:26:36,289 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:26:36,289 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:26:36,289 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:26:36,289 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:27:15,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:27:15,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:27:36,352 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:27:36,352 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:27:36,353 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:27:25', tmtdew=2.76, humidity=82.14, cloud=0.0, wind=61.15, temperature=2.65, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=2, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:27:36,354 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 14:27:36,354 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:27:36,354 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 45m
2025-07-06 14:27:36,354 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:27:36,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:27:36.354
2025-07-06 14:27:36,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:27:36,372 [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-07-06 14:27:36,372 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:27:36,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.370
2025-07-06 14:27:36,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.990
2025-07-06 14:27:36,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:27:36,449 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:27:36,449 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:27:36,450 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:27:36,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:28:15,800 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:28:15,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:28:36,512 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:28:36,512 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:28:36,514 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:28:28', tmtdew=2.53, humidity=83.12, cloud=0.0, wind=51.4, temperature=2.44, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:28:36,514 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 14:28:36,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:28:36,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 46m
2025-07-06 14:28:36,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:28:36,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:28:36.514
2025-07-06 14:28:36,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:28:36,528 [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-07-06 14:28:36,528 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:28:36,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.093
2025-07-06 14:28:36,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.681
2025-07-06 14:28:36,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:28:36,592 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:28:36,593 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:28:36,594 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:28:36,594 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:29:15,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:29:15,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:29:36,656 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:29:36,656 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:29:36,658 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:28:28', tmtdew=2.53, humidity=83.12, cloud=0.0, wind=51.4, temperature=2.44, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:29:36,658 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-07-06 14:29:36,658 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:29:36,658 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 47m
2025-07-06 14:29:36,658 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:29:36,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:29:36.659
2025-07-06 14:29:36,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:29:36,668 [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-07-06 14:29:36,668 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:29:36,730 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.892
2025-07-06 14:29:36,730 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.926
2025-07-06 14:29:36,731 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:29:36,731 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:29:36,731 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:29:36,731 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:29:36,731 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:30:15,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:30:15,982 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:30:36,794 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:30:36,794 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:30:36,795 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:28:28', tmtdew=2.53, humidity=83.12, cloud=0.0, wind=51.4, temperature=2.44, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:30:36,796 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-07-06 14:30:36,796 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:30:36,796 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 48m
2025-07-06 14:30:36,796 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:30:36,796 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:30:36.796
2025-07-06 14:30:36,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:30:36,805 [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-07-06 14:30:36,805 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:30:36,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.766
2025-07-06 14:30:36,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.169
2025-07-06 14:30:36,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:30:36,870 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:30:36,870 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:30:36,870 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:30:36,870 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:31:16,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:31:16,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:31:36,933 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:31:36,933 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:31:36,934 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:31:07', tmtdew=2.57, humidity=83.17, cloud=0.0, wind=47.21, temperature=2.52, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:31:36,935 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 14:31:36,935 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:31:36,935 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 49m
2025-07-06 14:31:36,935 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:31:36,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:31:36.935
2025-07-06 14:31:36,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-07-06 14:31:36,944 [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-07-06 14:31:36,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:31:37,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.714
2025-07-06 14:31:37,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.343
2025-07-06 14:31:37,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:31:37,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:31:37,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:31:37,009 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:31:37,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:32:16,124 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:32:16,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:32:37,074 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:32:37,074 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:32:37,077 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:32:11', tmtdew=2.45, humidity=83.81, cloud=0.0, wind=53.13, temperature=2.39, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:32:37,077 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 14:32:37,077 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:32:37,077 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 50m
2025-07-06 14:32:37,077 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:32:37,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:32:37.077
2025-07-06 14:32:37,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-07-06 14:32:37,087 [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-07-06 14:32:37,087 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:32:37,152 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.734
2025-07-06 14:32:37,152 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.447
2025-07-06 14:32:37,152 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:32:37,152 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:32:37,152 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:32:37,152 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:32:37,152 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:33:16,205 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:33:16,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:33:37,215 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:33:37,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:33:37,218 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:33:14', tmtdew=2.56, humidity=83.02, cloud=0.0, wind=49.79, temperature=2.4, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:33:37,218 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 14:33:37,218 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:33:37,218 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 51m
2025-07-06 14:33:37,218 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:33:37,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:33:37.218
2025-07-06 14:33:37,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:33:37,228 [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-07-06 14:33:37,228 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:33:37,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.825
2025-07-06 14:33:37,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.481
2025-07-06 14:33:37,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:33:37,292 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:33:37,293 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:33:37,293 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:33:37,293 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:34:16,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:34:16,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:34:37,355 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:34:37,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:34:37,358 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:34:18', tmtdew=2.53, humidity=83.44, cloud=0.0, wind=52.67, temperature=2.49, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:34:37,358 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 14:34:37,358 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:34:37,358 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 52m
2025-07-06 14:34:37,358 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:34:37,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:34:37.359
2025-07-06 14:34:37,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-07-06 14:34:37,370 [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-07-06 14:34:37,370 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:34:37,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.986
2025-07-06 14:34:37,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.444
2025-07-06 14:34:37,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:34:37,435 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:34:37,435 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:34:37,436 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:34:37,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:35:16,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:35:16,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:35:37,497 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:35:37,497 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:35:37,499 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:35:21', tmtdew=2.64, humidity=82.78, cloud=0.0, wind=52.08, temperature=2.64, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:35:37,499 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 14:35:37,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:35:37,499 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 53m
2025-07-06 14:35:37,499 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:35:37,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:35:37.500
2025-07-06 14:35:37,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-07-06 14:35:37,509 [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-07-06 14:35:37,509 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:35:37,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.216
2025-07-06 14:35:37,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.333
2025-07-06 14:35:37,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:35:37,573 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:35:37,573 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:35:37,574 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:35:37,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:36:16,444 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:36:16,465 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:36:37,636 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:36:37,636 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:36:37,638 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:35:21', tmtdew=2.64, humidity=82.78, cloud=0.0, wind=52.08, temperature=2.64, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:36:37,638 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-07-06 14:36:37,638 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:36:37,638 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 54m
2025-07-06 14:36:37,638 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:36:37,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:36:37.639
2025-07-06 14:36:37,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-07-06 14:36:37,647 [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-07-06 14:36:37,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:36:37,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.514
2025-07-06 14:36:37,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.148
2025-07-06 14:36:37,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:36:37,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:36:37,712 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:36:37,712 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:36:37,713 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:37:16,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:37:16,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:37:37,774 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:37:37,774 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:37:37,776 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:36:56', tmtdew=2.72, humidity=82.09, cloud=0.0, wind=43.83, temperature=2.74, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:37:37,776 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 14:37:37,776 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:37:37,776 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 55m
2025-07-06 14:37:37,776 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:37:37,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:37:37.776
2025-07-06 14:37:37,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-07-06 14:37:37,787 [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-07-06 14:37:37,787 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:37:37,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.262
2025-07-06 14:37:37,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.888
2025-07-06 14:37:37,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:37:37,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:37:37,853 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:37:37,854 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:37:37,854 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:38:16,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:38:16,606 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:38:37,916 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:38:37,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:38:37,918 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:37:28', tmtdew=2.68, humidity=82.34, cloud=0.0, wind=49.74, temperature=2.54, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:38:37,919 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-07-06 14:38:37,919 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:38:37,919 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 56m
2025-07-06 14:38:37,919 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:38:37,919 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:38:37.919
2025-07-06 14:38:37,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:38:37,929 [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-07-06 14:38:37,929 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:38:37,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.012
2025-07-06 14:38:37,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.735
2025-07-06 14:38:37,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:38:37,994 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:38:37,995 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:38:37,995 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:38:37,995 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:39:16,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:39:16,687 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:39:38,058 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:39:38,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:39:38,060 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:38:32', tmtdew=2.56, humidity=83.27, cloud=0.0, wind=51.98, temperature=2.49, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:39:38,060 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-06 14:39:38,060 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:39:38,060 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 57m
2025-07-06 14:39:38,060 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:39:38,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:39:38.061
2025-07-06 14:39:38,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:39:38,074 [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-07-06 14:39:38,074 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:39:38,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.838
2025-07-06 14:39:38,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.020
2025-07-06 14:39:38,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:39:38,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:39:38,141 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:39:38,141 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:39:38,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:40:16,747 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:40:16,766 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:40:38,204 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:40:38,204 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:40:38,207 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:38:32', tmtdew=2.56, humidity=83.27, cloud=0.0, wind=51.98, temperature=2.49, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:40:38,207 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-06 14:40:38,207 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:40:38,207 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 58m
2025-07-06 14:40:38,207 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:40:38,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:40:38.208
2025-07-06 14:40:38,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-07-06 14:40:38,217 [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-07-06 14:40:38,217 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:40:38,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.738
2025-07-06 14:40:38,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.238
2025-07-06 14:40:38,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:40:38,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:40:38,280 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:40:38,280 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:40:38,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:41:16,825 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:41:16,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:41:38,342 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:41:38,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:41:38,343 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:41:11', tmtdew=2.53, humidity=83.2, cloud=0.0, wind=54.2, temperature=2.49, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:41:38,343 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 14:41:38,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:41:38,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7h 59m
2025-07-06 14:41:38,344 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:41:38,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:41:38.344
2025-07-06 14:41:38,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-07-06 14:41:38,353 [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-07-06 14:41:38,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:41:38,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.712
2025-07-06 14:41:38,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.387
2025-07-06 14:41:38,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:41:38,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:41:38,416 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:41:38,416 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:41:38,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:42:16,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:42:16,924 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:42:38,480 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:42:38,480 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:42:38,482 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:42:14', tmtdew=2.68, humidity=82.59, cloud=0.0, wind=49.19, temperature=2.45, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:42:38,482 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 14:42:38,482 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:42:38,482 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 0m
2025-07-06 14:42:38,482 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:42:38,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:42:38.482
2025-07-06 14:42:38,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-07-06 14:42:38,493 [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-07-06 14:42:38,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:42:38,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.758
2025-07-06 14:42:38,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.467
2025-07-06 14:42:38,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:42:38,567 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:42:38,568 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:42:38,568 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:42:38,568 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:43:16,984 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:43:17,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:43:38,633 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:43:38,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:43:38,635 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:43:18', tmtdew=2.98, humidity=80.54, cloud=0.0, wind=51.43, temperature=2.67, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:43:38,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 14:43:38,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:43:38,636 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 1m
2025-07-06 14:43:38,636 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:43:38,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:43:38.636
2025-07-06 14:43:38,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-07-06 14:43:38,645 [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-07-06 14:43:38,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:43:38,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.874
2025-07-06 14:43:38,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.476
2025-07-06 14:43:38,710 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:43:38,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:43:38,710 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:43:38,710 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:43:38,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:44:17,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:44:17,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:44:38,773 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:44:38,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:44:38,775 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:43:18', tmtdew=2.98, humidity=80.54, cloud=0.0, wind=51.43, temperature=2.67, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:44:38,775 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 20s
2025-07-06 14:44:38,775 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:44:38,775 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 2m
2025-07-06 14:44:38,775 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:44:38,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:44:38.776
2025-07-06 14:44:38,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-07-06 14:44:38,790 [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-07-06 14:44:38,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:44:38,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.060
2025-07-06 14:44:38,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.412
2025-07-06 14:44:38,864 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:44:38,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:44:38,864 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:44:38,864 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:44:38,864 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:45:17,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:45:17,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:45:38,927 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:45:38,927 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:45:38,929 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:43:18', tmtdew=2.98, humidity=80.54, cloud=0.0, wind=51.43, temperature=2.67, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:45:38,929 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 20s
2025-07-06 14:45:38,929 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:45:38,929 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 3m
2025-07-06 14:45:38,929 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:45:38,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:45:38.930
2025-07-06 14:45:38,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-07-06 14:45:38,942 [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-07-06 14:45:38,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:45:39,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.315
2025-07-06 14:45:39,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.275
2025-07-06 14:45:39,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:45:39,012 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:45:39,012 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:45:39,013 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:45:39,013 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:46:17,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:46:17,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:46:39,075 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:46:39,076 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:46:39,077 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:46:28', tmtdew=3.22, humidity=79.23, cloud=0.0, wind=47.78, temperature=2.85, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:46:39,078 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 14:46:39,078 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:46:39,078 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 4m
2025-07-06 14:46:39,078 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:46:39,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:46:39.078
2025-07-06 14:46:39,090 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:46:39,090 [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-07-06 14:46:39,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:46:39,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.462
2025-07-06 14:46:39,164 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.063
2025-07-06 14:46:39,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:46:39,165 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:46:39,165 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:46:39,166 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:46:39,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:47:17,306 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:47:17,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:47:39,229 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:47:39,229 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:47:39,231 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:47:32', tmtdew=3.17, humidity=79.51, cloud=0.0, wind=50.8, temperature=2.72, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:47:39,231 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 14:47:39,231 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:47:39,231 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 5m
2025-07-06 14:47:39,231 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:47:39,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:47:39.232
2025-07-06 14:47:39,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-07-06 14:47:39,240 [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-07-06 14:47:39,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:47:39,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.162
2025-07-06 14:47:39,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.775
2025-07-06 14:47:39,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:47:39,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:47:39,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:47:39,304 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:47:39,304 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:48:17,387 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:48:17,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:48:39,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:48:39,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:48:39,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:48:03', tmtdew=3.2, humidity=79.34, cloud=0.0, wind=56.62, temperature=2.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:48:39,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 14:48:39,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:48:39,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 6m
2025-07-06 14:48:39,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:48:39,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:48:39.369
2025-07-06 14:48:39,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-07-06 14:48:39,379 [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-07-06 14:48:39,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:48:39,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.940
2025-07-06 14:48:39,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.845
2025-07-06 14:48:39,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:48:39,442 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:48:39,442 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:48:39,443 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:48:39,443 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:49:17,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:49:17,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:49:39,505 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:49:39,505 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:49:39,506 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:48:03', tmtdew=3.2, humidity=79.34, cloud=0.0, wind=56.62, temperature=2.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:49:39,507 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-07-06 14:49:39,507 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:49:39,507 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 7m
2025-07-06 14:49:39,507 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:49:39,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:49:39.508
2025-07-06 14:49:39,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:49:39,521 [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-07-06 14:49:39,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:49:39,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.793
2025-07-06 14:49:39,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.106
2025-07-06 14:49:39,598 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:49:39,598 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:49:39,598 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:49:39,598 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:49:39,598 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:50:17,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:50:17,555 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:50:39,661 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:50:39,661 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:50:39,663 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:48:03', tmtdew=3.2, humidity=79.34, cloud=0.0, wind=56.62, temperature=2.8, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:50:39,663 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-07-06 14:50:39,663 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:50:39,663 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 8m
2025-07-06 14:50:39,663 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:50:39,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:50:39.664
2025-07-06 14:50:39,673 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:50:39,673 [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-07-06 14:50:39,673 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:50:39,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.720
2025-07-06 14:50:39,745 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.299
2025-07-06 14:50:39,745 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:50:39,745 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:50:39,746 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:50:39,746 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:50:39,746 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:51:17,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:51:17,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:51:39,809 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:51:39,809 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:51:39,812 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:51:15', tmtdew=2.97, humidity=80.79, cloud=29.3, wind=47.34, temperature=3.07, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=0, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:51:39,812 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 14:51:39,812 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:51:39,812 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 9m
2025-07-06 14:51:39,812 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:51:39,813 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:51:39.813
2025-07-06 14:51:39,827 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:51:39,827 [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-07-06 14:51:39,827 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:51:39,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.720
2025-07-06 14:51:39,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.424
2025-07-06 14:51:39,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:51:39,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:51:39,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:51:39,898 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:51:39,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:52:17,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:52:17,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:52:39,960 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:52:39,960 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:52:39,962 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:52:19', tmtdew=3.0, humidity=80.44, cloud=29.3, wind=46.32, temperature=2.94, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=0, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:52:39,962 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 14:52:39,962 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:52:39,962 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 10m
2025-07-06 14:52:39,963 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:52:39,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:52:39.963
2025-07-06 14:52:39,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:52:39,974 [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-07-06 14:52:39,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:52:40,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.791
2025-07-06 14:52:40,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.478
2025-07-06 14:52:40,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:52:40,049 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:52:40,050 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:52:40,050 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:52:40,050 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:53:17,778 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:53:17,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:53:40,112 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:53:40,112 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:53:40,113 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:52:19', tmtdew=3.0, humidity=80.44, cloud=29.3, wind=46.32, temperature=2.94, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=0, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:53:40,114 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-07-06 14:53:40,114 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:53:40,114 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 11m
2025-07-06 14:53:40,114 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:53:40,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:53:40.114
2025-07-06 14:53:40,124 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:53:40,124 [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-07-06 14:53:40,124 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:53:40,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.933
2025-07-06 14:53:40,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.461
2025-07-06 14:53:40,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:53:40,190 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:53:40,191 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:53:40,191 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:53:40,191 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:54:17,856 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:54:17,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:54:40,253 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:54:40,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:54:40,255 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:52:19', tmtdew=3.0, humidity=80.44, cloud=29.3, wind=46.32, temperature=2.94, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=0, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:54:40,255 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-07-06 14:54:40,255 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:54:40,255 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 12m
2025-07-06 14:54:40,255 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:54:40,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:54:40.256
2025-07-06 14:54:40,266 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:54:40,267 [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-07-06 14:54:40,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:54:40,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.143
2025-07-06 14:54:40,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.371
2025-07-06 14:54:40,340 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:54:40,340 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:54:40,340 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:54:40,341 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:54:40,341 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:55:17,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:55:17,952 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:55:40,403 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:55:40,403 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:55:40,405 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:54:58', tmtdew=2.97, humidity=80.83, cloud=0.0, wind=57.22, temperature=2.85, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:55:40,406 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 14:55:40,406 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:55:40,406 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 13m
2025-07-06 14:55:40,406 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:55:40,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:55:40.406
2025-07-06 14:55:40,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:55:40,415 [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-07-06 14:55:40,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:55:40,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.422
2025-07-06 14:55:40,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.207
2025-07-06 14:55:40,480 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:55:40,480 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:55:40,480 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:55:40,480 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:55:40,480 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:56:18,012 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:56:18,031 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:56:40,543 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:56:40,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:56:40,546 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:54:58', tmtdew=2.97, humidity=80.83, cloud=0.0, wind=57.22, temperature=2.85, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:56:40,546 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-07-06 14:56:40,546 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:56:40,546 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 14m
2025-07-06 14:56:40,546 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:56:40,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:56:40.546
2025-07-06 14:56:40,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:56:40,557 [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-07-06 14:56:40,557 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:56:40,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.345
2025-07-06 14:56:40,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.968
2025-07-06 14:56:40,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:56:40,626 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:56:40,627 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:56:40,627 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:56:40,627 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:57:18,092 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:57:18,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:57:40,690 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:57:40,690 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:57:40,692 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:57:05', tmtdew=3.26, humidity=79.2, cloud=0.0, wind=45.15, temperature=2.92, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:57:40,692 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 14:57:40,692 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:57:40,692 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 15m
2025-07-06 14:57:40,693 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:57:40,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:57:40.693
2025-07-06 14:57:40,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-07-06 14:57:40,703 [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-07-06 14:57:40,704 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:57:40,766 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.073
2025-07-06 14:57:40,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.652
2025-07-06 14:57:40,767 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:57:40,767 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:57:40,767 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:57:40,767 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:57:40,767 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:58:18,169 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:58:18,188 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:58:40,831 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:58:40,831 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:58:40,833 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:58:09', tmtdew=3.39, humidity=78.51, cloud=0.0, wind=49.81, temperature=2.74, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:58:40,833 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 14:58:40,833 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:58:40,834 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 16m
2025-07-06 14:58:40,834 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:58:40,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:58:40.834
2025-07-06 14:58:40,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 14:58:40,843 [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-07-06 14:58:40,843 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:58:40,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.878
2025-07-06 14:58:40,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.945
2025-07-06 14:58:40,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:58:40,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:58:40,909 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:58:40,909 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:58:40,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 14:59:18,248 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 14:59:18,249 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 14:59:40,972 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 14:59:40,973 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 14:59:40,974 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T14:59:13', tmtdew=3.34, humidity=78.81, cloud=0.0, wind=53.27, temperature=3.02, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 14:59:40,974 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 14:59:40,974 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 14:59:40,974 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 17m
2025-07-06 14:59:40,974 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 14:59:40,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T12:59:40.975
2025-07-06 14:59:40,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-07-06 14:59:40,984 [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-07-06 14:59:40,984 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 14:59:41,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.757
2025-07-06 14:59:41,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.182
2025-07-06 14:59:41,055 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 14:59:41,056 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 14:59:41,056 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 14:59:41,056 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 14:59:41,056 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:00:18,309 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:00:18,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:00:41,119 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:00:41,120 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:00:41,122 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:00:16', tmtdew=3.42, humidity=78.41, cloud=0.0, wind=52.42, temperature=3.13, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:00:41,122 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 15:00:41,122 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:00:41,122 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 18m
2025-07-06 15:00:41,122 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:00:41,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:00:41.123
2025-07-06 15:00:41,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-07-06 15:00:41,132 [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-07-06 15:00:41,132 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:00:41,198 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.711
2025-07-06 15:00:41,198 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.351
2025-07-06 15:00:41,198 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:00:41,198 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:00:41,199 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:00:41,199 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:00:41,199 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:01:18,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:01:18,406 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:01:41,261 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:01:41,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:01:41,263 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:01:20', tmtdew=3.44, humidity=78.06, cloud=0.0, wind=53.02, temperature=2.98, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:01:41,264 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 15:01:41,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:01:41,264 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 19m
2025-07-06 15:01:41,264 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:01:41,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:01:41.264
2025-07-06 15:01:41,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:01:41,273 [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-07-06 15:01:41,273 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:01:41,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.736
2025-07-06 15:01:41,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.451
2025-07-06 15:01:41,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:01:41,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:01:41,337 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:01:41,338 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:01:41,338 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:02:18,466 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:02:18,486 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:02:41,401 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:02:41,401 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:02:41,403 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:02:23', tmtdew=3.5, humidity=77.7, cloud=0.0, wind=49.4, temperature=3.0, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:02:41,403 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 15:02:41,403 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:02:41,403 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 20m
2025-07-06 15:02:41,403 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:02:41,404 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:02:41.404
2025-07-06 15:02:41,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:02:41,414 [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-07-06 15:02:41,414 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:02:41,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.833
2025-07-06 15:02:41,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.479
2025-07-06 15:02:41,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:02:41,486 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:02:41,486 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:02:41,487 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:02:41,487 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:03:18,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:03:18,566 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:03:41,549 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:03:41,549 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:03:41,551 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:03:27', tmtdew=3.44, humidity=78.25, cloud=0.0, wind=47.62, temperature=3.08, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:03:41,551 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 15:03:41,551 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:03:41,551 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 21m
2025-07-06 15:03:41,551 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:03:41,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:03:41.552
2025-07-06 15:03:41,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-07-06 15:03:41,561 [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-07-06 15:03:41,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:03:41,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.000
2025-07-06 15:03:41,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.436
2025-07-06 15:03:41,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:03:41,627 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:03:41,628 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:03:41,628 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:03:41,628 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:04:18,626 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:04:18,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:04:41,690 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:04:41,690 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:04:41,692 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:03:59', tmtdew=3.39, humidity=78.55, cloud=0.0, wind=46.1, temperature=3.15, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:04:41,692 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 15:04:41,692 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:04:41,692 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 22m
2025-07-06 15:04:41,692 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:04:41,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:04:41.693
2025-07-06 15:04:41,705 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:04:41,705 [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-07-06 15:04:41,705 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:04:41,779 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.235
2025-07-06 15:04:41,779 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.320
2025-07-06 15:04:41,779 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:04:41,779 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:04:41,779 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:04:41,780 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:04:41,780 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:05:18,704 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:05:18,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:05:41,842 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:05:41,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:05:41,843 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:05:02', tmtdew=3.25, humidity=79.3, cloud=0.0, wind=51.15, temperature=3.1, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:05:41,844 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 15:05:41,844 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:05:41,844 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 23m
2025-07-06 15:05:41,844 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:05:41,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:05:41.844
2025-07-06 15:05:41,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:05:41,853 [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-07-06 15:05:41,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:05:41,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.537
2025-07-06 15:05:41,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.129
2025-07-06 15:05:41,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:05:41,916 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:05:41,916 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:05:41,917 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:05:41,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:06:18,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:06:18,800 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:06:41,980 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:06:41,980 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:06:41,982 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:06:06', tmtdew=3.11, humidity=80.01, cloud=0.0, wind=52.12, temperature=2.8, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:06:41,982 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 15:06:41,982 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:06:41,982 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 24m
2025-07-06 15:06:41,982 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:06:41,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:06:41.983
2025-07-06 15:06:41,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:06:41,991 [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-07-06 15:06:41,991 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:06:42,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.238
2025-07-06 15:06:42,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.863
2025-07-06 15:06:42,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:06:42,058 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:06:42,058 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:06:42,059 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:06:42,059 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:07:18,859 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:07:18,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:07:42,121 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:07:42,121 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:07:42,122 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:07:09', tmtdew=3.19, humidity=79.41, cloud=0.0, wind=57.68, temperature=2.75, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:07:42,123 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 15:07:42,123 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:07:42,123 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 25m
2025-07-06 15:07:42,123 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:07:42,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:07:42.123
2025-07-06 15:07:42,133 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:07:42,133 [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-07-06 15:07:42,133 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:07:42,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.994
2025-07-06 15:07:42,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.758
2025-07-06 15:07:42,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:07:42,197 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:07:42,198 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:07:42,198 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:07:42,198 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:08:18,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:08:18,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:08:42,261 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:08:42,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:08:42,263 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:07:41', tmtdew=3.14, humidity=79.69, cloud=0.0, wind=54.15, temperature=2.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:08:42,263 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 1s
2025-07-06 15:08:42,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:08:42,264 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 26m
2025-07-06 15:08:42,264 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:08:42,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:08:42.264
2025-07-06 15:08:42,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:08:42,273 [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-07-06 15:08:42,273 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:08:42,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.825
2025-07-06 15:08:42,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.038
2025-07-06 15:08:42,337 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:08:42,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:08:42,338 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:08:42,338 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:08:42,338 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:09:19,022 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:09:19,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:09:42,400 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:09:42,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:09:42,402 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:07:41', tmtdew=3.14, humidity=79.69, cloud=0.0, wind=54.15, temperature=2.84, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:09:42,402 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 1s
2025-07-06 15:09:42,403 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:09:42,403 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 27m
2025-07-06 15:09:42,403 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:09:42,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:09:42.403
2025-07-06 15:09:42,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:09:42,412 [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-07-06 15:09:42,412 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:09:42,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.732
2025-07-06 15:09:42,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.250
2025-07-06 15:09:42,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:09:42,476 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:09:42,477 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:09:42,477 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:09:42,477 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:10:19,083 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:10:19,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:10:42,540 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:10:42,540 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:10:42,542 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:10:20', tmtdew=3.46, humidity=77.93, cloud=0.0, wind=47.78, temperature=3.18, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:10:42,542 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 15:10:42,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:10:42,542 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 28m
2025-07-06 15:10:42,542 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:10:42,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:10:42.543
2025-07-06 15:10:42,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-07-06 15:10:42,555 [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-07-06 15:10:42,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:10:42,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.711
2025-07-06 15:10:42,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-06 15:10:42,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:10:42,633 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:10:42,635 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:10:42,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:10:42,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:11:19,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:11:19,170 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:11:42,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:11:42,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:11:42,702 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:11:24', tmtdew=3.26, humidity=79.23, cloud=0.0, wind=49.07, temperature=3.28, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:11:42,702 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 15:11:42,702 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:11:42,702 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 29m
2025-07-06 15:11:42,702 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:11:42,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:11:42.703
2025-07-06 15:11:42,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-07-06 15:11:42,712 [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-07-06 15:11:42,712 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:11:42,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.762
2025-07-06 15:11:42,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.468
2025-07-06 15:11:42,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:11:42,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:11:42,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:11:42,778 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:11:42,778 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:12:19,230 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:12:19,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:12:42,841 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:12:42,841 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:12:42,843 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:12:27', tmtdew=3.29, humidity=78.85, cloud=0.0, wind=55.9, temperature=2.99, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:12:42,843 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 15:12:42,843 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:12:42,843 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 30m
2025-07-06 15:12:42,843 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:12:42,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:12:42.844
2025-07-06 15:12:42,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-07-06 15:12:42,853 [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-07-06 15:12:42,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:12:42,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.884
2025-07-06 15:12:42,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.472
2025-07-06 15:12:42,918 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:12:42,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:12:42,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:12:42,918 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:12:42,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:13:19,307 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:13:19,329 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:13:42,981 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:13:42,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:13:42,983 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:13:31', tmtdew=3.22, humidity=79.26, cloud=0.0, wind=53.43, temperature=2.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:13:42,983 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 15:13:42,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:13:42,983 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 31m
2025-07-06 15:13:42,983 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:13:42,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:13:42.984
2025-07-06 15:13: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-07-06 15:13:42,999 [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-07-06 15:13:42,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:13:43,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.075
2025-07-06 15:13:43,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.402
2025-07-06 15:13:43,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:13:43,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:13:43,064 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:13:43,064 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:13:43,065 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:14:19,389 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:14:19,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:14:43,128 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:14:43,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:14:43,130 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:14:03', tmtdew=3.17, humidity=79.51, cloud=0.0, wind=51.82, temperature=2.97, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:14:43,130 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 15:14:43,130 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:14:43,130 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 32m
2025-07-06 15:14:43,130 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:14:43,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:14:43.131
2025-07-06 15:14:43,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-07-06 15:14:43,142 [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-07-06 15:14:43,142 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:14:43,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.335
2025-07-06 15:14:43,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.259
2025-07-06 15:14:43,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:14:43,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:14:43,218 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:14:43,218 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:14:43,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:15:19,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:15:19,493 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:15:43,281 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:15:43,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:15:43,282 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:15:06', tmtdew=3.18, humidity=79.46, cloud=0.0, wind=47.02, temperature=2.94, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:15:43,282 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 15:15:43,282 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:15:43,282 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 33m
2025-07-06 15:15:43,283 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:15:43,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:15:43.283
2025-07-06 15:15:43,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-07-06 15:15:43,294 [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-07-06 15:15:43,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:15:43,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.434
2025-07-06 15:15:43,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.042
2025-07-06 15:15:43,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:15:43,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:15:43,359 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:15:43,360 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:15:43,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:16:19,553 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:16:19,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:16:43,421 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:16:43,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:16:43,423 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:16:10', tmtdew=3.09, humidity=80.18, cloud=0.0, wind=46.56, temperature=2.79, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:16:43,423 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 15:16:43,423 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:16:43,423 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 34m
2025-07-06 15:16:43,423 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:16:43,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:16:43.423
2025-07-06 15:16:43,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-07-06 15:16:43,432 [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-07-06 15:16:43,432 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:16:43,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.141
2025-07-06 15:16:43,503 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.748
2025-07-06 15:16:43,503 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:16:43,503 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:16:43,503 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:16:43,503 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:16:43,503 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:17:19,634 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:17:19,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:17:43,566 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:17:43,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:17:43,568 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:16:10', tmtdew=3.09, humidity=80.18, cloud=0.0, wind=46.56, temperature=2.79, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:17:43,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-07-06 15:17:43,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:17:43,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 35m
2025-07-06 15:17:43,568 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:17:43,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:17:43.568
2025-07-06 15:17:43,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-07-06 15:17:43,578 [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-07-06 15:17:43,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:17:43,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.924
2025-07-06 15:17:43,642 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.865
2025-07-06 15:17:43,642 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:17:43,642 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:17:43,642 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:17:43,642 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:17:43,642 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:18:19,713 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:18:19,733 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:18:43,704 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:18:43,704 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:18:43,706 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:16:10', tmtdew=3.09, humidity=80.18, cloud=0.0, wind=46.56, temperature=2.79, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:18:43,706 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 33s
2025-07-06 15:18:43,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:18:43,706 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 36m
2025-07-06 15:18:43,706 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:18:43,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:18:43.706
2025-07-06 15:18:43,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:18:43,717 [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-07-06 15:18:43,717 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:18:43,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.783
2025-07-06 15:18:43,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.121
2025-07-06 15:18:43,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:18:43,798 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:18:43,799 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:18:43,799 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:18:43,799 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:19:19,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:19:19,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:19:43,862 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:19:43,862 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:19:43,865 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:19:21', tmtdew=3.12, humidity=79.81, cloud=0.0, wind=52.7, temperature=2.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:19:43,865 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 15:19:43,865 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:19:43,865 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 37m
2025-07-06 15:19:43,865 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:19:43,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:19:43.866
2025-07-06 15:19:43,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-07-06 15:19:43,874 [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-07-06 15:19:43,874 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:19:43,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.715
2025-07-06 15:19:43,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.309
2025-07-06 15:19:43,938 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:19:43,938 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:19:43,939 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:19:43,939 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:19:43,939 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:20:19,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:20:19,866 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:20:44,001 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:20:44,001 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:20:44,003 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:20:24', tmtdew=3.07, humidity=80.31, cloud=0.0, wind=47.27, temperature=2.7, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:20:44,003 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 15:20:44,004 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:20:44,004 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 38m
2025-07-06 15:20:44,004 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:20:44,004 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:20:44.004
2025-07-06 15:20:44,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:20:44,013 [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-07-06 15:20:44,013 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:20:44,077 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.720
2025-07-06 15:20:44,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.428
2025-07-06 15:20:44,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:20:44,078 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:20:44,078 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:20:44,078 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:20:44,078 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:21:19,926 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:21:19,948 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:21:44,140 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:21:44,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:21:44,142 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:21:28', tmtdew=3.07, humidity=79.98, cloud=0.0, wind=46.56, temperature=2.62, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:21:44,142 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 15:21:44,142 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:21:44,142 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 39m
2025-07-06 15:21:44,142 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:21:44,142 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:21:44.142
2025-07-06 15:21:44,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:21:44,152 [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-07-06 15:21:44,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:21:44,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.797
2025-07-06 15:21:44,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.477
2025-07-06 15:21:44,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:21:44,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:21:44,217 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:21:44,218 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:21:44,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:22:20,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:22:20,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:22:44,280 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:22:44,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:22:44,282 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:22:31', tmtdew=2.9, humidity=80.92, cloud=0.0, wind=57.22, temperature=2.62, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:22:44,282 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 15:22:44,282 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:22:44,282 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 40m
2025-07-06 15:22:44,282 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:22:44,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:22:44.282
2025-07-06 15:22:44,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:22:44,291 [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-07-06 15:22:44,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:22:44,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.944
2025-07-06 15:22:44,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.455
2025-07-06 15:22:44,356 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:22:44,356 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:22:44,356 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:22:44,357 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:22:44,357 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:23:20,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:23:20,108 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:23:44,419 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:23:44,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:23:44,421 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:23:35', tmtdew=2.83, humidity=81.56, cloud=0.0, wind=46.88, temperature=2.69, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:23:44,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 15:23:44,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:23:44,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 41m
2025-07-06 15:23:44,422 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:23:44,422 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:23:44.422
2025-07-06 15:23:44,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:23:44,432 [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-07-06 15:23:44,432 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:23:44,496 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.160
2025-07-06 15:23:44,496 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.359
2025-07-06 15:23:44,496 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:23:44,496 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:23:44,496 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:23:44,497 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:23:44,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:24:20,168 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:24:20,186 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:24:44,559 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:24:44,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:24:44,563 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:24:07', tmtdew=2.84, humidity=81.49, cloud=0.0, wind=48.89, temperature=2.8, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:24:44,563 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 15:24:44,564 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:24:44,564 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 42m
2025-07-06 15:24:44,564 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:24:44,564 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:24:44.564
2025-07-06 15:24:44,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:24:44,587 [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-07-06 15:24:44,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:24:44,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.444
2025-07-06 15:24:44,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.189
2025-07-06 15:24:44,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:24:44,665 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:24:44,665 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:24:44,666 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:24:44,666 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:25:20,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:25:20,268 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:25:44,728 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:25:44,729 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:25:44,731 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:25:10', tmtdew=3.17, humidity=79.51, cloud=0.0, wind=56.69, temperature=2.93, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:25:44,731 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 15:25:44,731 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:25:44,731 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 43m
2025-07-06 15:25:44,731 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:25:44,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:25:44.732
2025-07-06 15:25:44,741 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:25:44,741 [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-07-06 15:25:44,741 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:25:44,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.319
2025-07-06 15:25:44,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.944
2025-07-06 15:25:44,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:25:44,805 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:25:44,805 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:25:44,805 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:25:44,805 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:26:20,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:26:20,347 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:26:44,870 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:26:44,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:26:44,872 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:26:14', tmtdew=3.2, humidity=79.53, cloud=0.0, wind=52.61, temperature=2.79, tmtdew_warn=0, humidity_warn=0, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:26:44,872 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 15:26:44,872 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:26:44,872 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 44m
2025-07-06 15:26:44,872 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:26:44,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:26:44.873
2025-07-06 15:26:44,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-07-06 15:26:44,886 [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-07-06 15:26:44,886 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:26:44,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.053
2025-07-06 15:26:44,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.665
2025-07-06 15:26:44,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:26:44,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:26:44,962 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:26:44,962 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:26:44,962 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:27:20,407 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:27:20,430 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:27:45,024 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:27:45,025 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:27:45,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:27:17', tmtdew=3.07, humidity=80.23, cloud=0.0, wind=50.11, temperature=2.57, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:27:45,027 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 15:27:45,027 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:27:45,027 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 45m
2025-07-06 15:27:45,027 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:27:45,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:27:45.028
2025-07-06 15:27:45,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-07-06 15:27:45,039 [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-07-06 15:27:45,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:27:45,116 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.864
2025-07-06 15:27:45,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.964
2025-07-06 15:27:45,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:27:45,117 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:27:45,118 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:27:45,118 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:27:45,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:28:20,490 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:28:20,512 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:28:45,180 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:28:45,180 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:28:45,181 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:28:21', tmtdew=2.92, humidity=81.29, cloud=0.0, wind=51.36, temperature=2.42, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:28:45,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 15:28:45,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:28:45,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 46m
2025-07-06 15:28:45,182 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:28:45,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:28:45.182
2025-07-06 15:28:45,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-07-06 15:28:45,191 [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-07-06 15:28:45,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:28:45,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.749
2025-07-06 15:28:45,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.196
2025-07-06 15:28:45,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:28:45,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:28:45,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:28:45,259 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:28:45,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:29:20,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:29:20,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:29:45,322 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:29:45,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:29:45,323 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:29:24', tmtdew=2.82, humidity=81.56, cloud=0.0, wind=48.01, temperature=2.29, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:29:45,324 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 15:29:45,324 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:29:45,324 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 47m
2025-07-06 15:29:45,324 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:29:45,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:29:45.324
2025-07-06 15:29:45,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-07-06 15:29:45,335 [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-07-06 15:29:45,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:29:45,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.708
2025-07-06 15:29:45,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.359
2025-07-06 15:29:45,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:29:45,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:29:45,410 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:29:45,410 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:29:45,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:30:20,651 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:30:20,668 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:30:45,472 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:30:45,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:30:45,474 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:30:28', tmtdew=2.67, humidity=82.34, cloud=0.0, wind=50.46, temperature=2.27, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:30:45,474 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 15:30:45,474 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:30:45,474 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 48m
2025-07-06 15:30:45,474 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:30:45,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:30:45.475
2025-07-06 15:30:45,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:30:45,483 [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-07-06 15:30:45,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:30:45,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.739
2025-07-06 15:30:45,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.453
2025-07-06 15:30:45,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:30:45,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:30:45,548 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:30:45,548 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:30:45,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:31:20,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:31:20,729 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:31:45,610 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:31:45,610 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:31:45,613 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:31:31', tmtdew=2.62, humidity=82.65, cloud=0.0, wind=48.34, temperature=2.34, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:31:45,613 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 15:31:45,613 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:31:45,613 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 49m
2025-07-06 15:31:45,613 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:31:45,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:31:45.614
2025-07-06 15:31:45,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:31:45,623 [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-07-06 15:31:45,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:31:45,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.841
2025-07-06 15:31:45,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.477
2025-07-06 15:31:45,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:31:45,687 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:31:45,688 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:31:45,688 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:31:45,688 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:32:20,788 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:32:20,809 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:32:45,750 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:32:45,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:32:45,752 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:32:03', tmtdew=2.59, humidity=82.85, cloud=0.0, wind=47.34, temperature=2.37, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:32:45,752 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 15:32:45,752 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:32:45,752 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 50m
2025-07-06 15:32:45,752 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:32:45,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:32:45.753
2025-07-06 15:32:45,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-07-06 15:32:45,763 [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-07-06 15:32:45,764 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:32:45,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.013
2025-07-06 15:32:45,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.428
2025-07-06 15:32:45,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:32:45,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:32:45,834 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:32:45,834 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:32:45,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:33:20,869 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:33:20,887 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:33:45,897 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:33:45,897 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:33:45,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:33:07', tmtdew=2.51, humidity=83.55, cloud=0.0, wind=48.26, temperature=2.34, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:33:45,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 15:33:45,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:33:45,900 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 51m
2025-07-06 15:33:45,900 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:33:45,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:33:45.901
2025-07-06 15:33:45,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-07-06 15:33:45,910 [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-07-06 15:33:45,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:33:45,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.253
2025-07-06 15:33:45,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.306
2025-07-06 15:33:45,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:33:45,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:33:45,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:33:45,974 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:33:45,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:34:20,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:34:20,966 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:34:46,037 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:34:46,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:34:46,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:34:10', tmtdew=2.45, humidity=83.59, cloud=0.0, wind=46.65, temperature=2.34, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:34:46,040 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 15:34:46,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:34:46,041 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 52m
2025-07-06 15:34:46,041 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:34:46,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:34:46.041
2025-07-06 15:34:46,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:34:46,050 [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-07-06 15:34:46,050 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:34:46,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.529
2025-07-06 15:34:46,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.110
2025-07-06 15:34:46,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:34:46,116 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:34:46,116 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:34:46,116 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:34:46,116 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:35:21,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:35:21,048 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:35:46,179 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:35:46,179 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:35:46,182 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:35:14', tmtdew=2.38, humidity=84.19, cloud=0.0, wind=53.02, temperature=2.29, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:35:46,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 15:35:46,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:35:46,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 53m
2025-07-06 15:35:46,182 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:35:46,183 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:35:46.183
2025-07-06 15:35:46,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:35:46,192 [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-07-06 15:35:46,192 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:35:46,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.214
2025-07-06 15:35:46,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.837
2025-07-06 15:35:46,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:35:46,256 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:35:46,256 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:35:46,257 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:35:46,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:36:21,107 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:36:21,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:36:46,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:36:46,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:36:46,321 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:36:17', tmtdew=2.33, humidity=84.72, cloud=0.0, wind=51.68, temperature=2.22, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:36:46,321 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 15:36:46,321 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:36:46,321 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 54m
2025-07-06 15:36:46,321 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:36:46,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:36:46.322
2025-07-06 15:36: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-07-06 15:36:46,332 [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-07-06 15:36:46,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:36:46,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.976
2025-07-06 15:36:46,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.780
2025-07-06 15:36:46,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:36:46,404 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:36:46,404 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:36:46,405 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:36:46,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:37:21,188 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:37:21,206 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:37:46,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:37:46,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:37:46,471 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:36:49', tmtdew=2.3, humidity=84.92, cloud=0.0, wind=50.07, temperature=2.25, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:37:46,471 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 57s
2025-07-06 15:37:46,471 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:37:46,471 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 55m
2025-07-06 15:37:46,471 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:37:46,471 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:37:46.471
2025-07-06 15:37:46,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:37:46,480 [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-07-06 15:37:46,480 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:37:46,544 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.814
2025-07-06 15:37:46,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.055
2025-07-06 15:37:46,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:37:46,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:37:46,545 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:37:46,545 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:37:46,545 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:38:21,266 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:38:21,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:38:46,607 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:38:46,607 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:38:46,609 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:38:24', tmtdew=2.34, humidity=84.67, cloud=0.0, wind=43.03, temperature=2.22, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:38:46,609 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 15:38:46,609 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:38:46,609 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 56m
2025-07-06 15:38:46,609 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:38:46,609 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:38:46.609
2025-07-06 15:38:46,618 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:38:46,618 [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-07-06 15:38:46,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:38:46,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.725
2025-07-06 15:38:46,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.262
2025-07-06 15:38:46,684 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:38:46,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:38:46,684 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:38:46,684 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:38:46,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:39:21,344 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:39:21,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:39:46,746 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:39:46,746 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:39:46,747 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:39:28', tmtdew=2.37, humidity=83.99, cloud=0.0, wind=46.35, temperature=2.17, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:39:46,748 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 15:39:46,748 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:39:46,748 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 57m
2025-07-06 15:39:46,748 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:39:46,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:39:46.748
2025-07-06 15:39:46,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:39:46,757 [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-07-06 15:39:46,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:39:46,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.710
2025-07-06 15:39:46,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.401
2025-07-06 15:39:46,819 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:39:46,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:39:46,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:39:46,820 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:39:46,820 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:40:21,422 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:40:21,442 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:40:46,882 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:40:46,882 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:40:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:40:31', tmtdew=2.38, humidity=84.22, cloud=0.0, wind=41.25, temperature=2.19, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:40:46,884 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 15:40:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:40:46,884 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 58m
2025-07-06 15:40:46,884 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:40:46,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:40:46.885
2025-07-06 15:40:46,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-07-06 15:40:46,894 [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-07-06 15:40:46,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:40:46,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.767
2025-07-06 15:40:46,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.469
2025-07-06 15:40:46,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:40:46,959 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:40:46,959 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:40:46,959 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:40:46,959 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:41:21,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:41:21,521 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:41:47,021 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:41:47,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:41:47,022 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:41:03', tmtdew=2.35, humidity=84.4, cloud=0.0, wind=44.29, temperature=2.24, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:41:47,022 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 15:41:47,022 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:41:47,023 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8h 59m
2025-07-06 15:41:47,023 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:41:47,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:41:47.023
2025-07-06 15:41:47,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:41:47,033 [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-07-06 15:41:47,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:41:47,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.894
2025-07-06 15:41:47,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.467
2025-07-06 15:41:47,106 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:41:47,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:41:47,107 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:41:47,107 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:41:47,107 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:42:21,581 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:42:21,582 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:42:47,170 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:42:47,170 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:42:47,172 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:42:07', tmtdew=2.28, humidity=85.02, cloud=0.0, wind=42.81, temperature=2.3, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:42:47,172 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 15:42:47,172 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:42:47,172 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 0m
2025-07-06 15:42:47,172 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:42:47,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:42:47.173
2025-07-06 15:42:47,181 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:42:47,181 [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-07-06 15:42:47,181 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:42:47,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.091
2025-07-06 15:42:47,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.392
2025-07-06 15:42:47,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:42:47,246 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:42:47,247 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:42:47,247 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:42:47,247 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:43:21,642 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:43:21,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:43:47,310 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:43:47,310 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:43:47,312 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:42:38', tmtdew=2.21, humidity=85.13, cloud=0.0, wind=44.73, temperature=2.4, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:43:47,312 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-07-06 15:43:47,312 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:43:47,312 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 1m
2025-07-06 15:43:47,312 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:43:47,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:43:47.312
2025-07-06 15:43:47,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-07-06 15:43:47,323 [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-07-06 15:43:47,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:43:47,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.355
2025-07-06 15:43:47,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.244
2025-07-06 15:43:47,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:43:47,394 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:43:47,394 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:43:47,395 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:43:47,395 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:44:21,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:44:21,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:44:47,459 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:44:47,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:44:47,460 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:42:38', tmtdew=2.21, humidity=85.13, cloud=0.0, wind=44.73, temperature=2.4, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:44:47,460 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 9s
2025-07-06 15:44:47,460 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:44:47,460 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 2m
2025-07-06 15:44:47,460 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:44:47,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:44:47.461
2025-07-06 15:44:47,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:44:47,473 [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-07-06 15:44:47,473 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:44:47,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.407
2025-07-06 15:44:47,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.020
2025-07-06 15:44:47,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:44:47,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:44:47,549 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:44:47,549 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:44:47,549 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:45:21,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:45:21,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:45:47,611 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:45:47,617 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:45:47,619 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:45:17', tmtdew=2.36, humidity=84.33, cloud=0.0, wind=46.42, temperature=2.32, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:45:47,619 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 15:45:47,619 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:45:47,619 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 3m
2025-07-06 15:45:47,619 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:45:47,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:45:47.620
2025-07-06 15:45:47,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:45:47,628 [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-07-06 15:45:47,628 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:45:47,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.119
2025-07-06 15:45:47,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.720
2025-07-06 15:45:47,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:45:47,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:45:47,691 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:45:47,692 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:45:47,692 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:46:21,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:46:21,903 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:46:47,754 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:46:47,754 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:46:47,756 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:46:21', tmtdew=2.68, humidity=82.07, cloud=0.0, wind=50.06, temperature=2.15, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:46:47,756 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 15:46:47,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:46:47,756 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 4m
2025-07-06 15:46:47,756 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:46:47,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:46:47.757
2025-07-06 15:46:47,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-07-06 15:46:47,765 [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-07-06 15:46:47,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:46:47,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.908
2025-07-06 15:46:47,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.885
2025-07-06 15:46:47,830 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:46:47,830 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:46:47,831 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:46:47,831 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:46:47,831 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:47:21,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:47:21,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:47:47,894 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:47:47,894 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:47:47,896 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:47:24', tmtdew=2.93, humidity=81.01, cloud=0.0, wind=46.63, temperature=2.19, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:47:47,896 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 15:47:47,896 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:47:47,896 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 5m
2025-07-06 15:47:47,896 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:47:47,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:47:47.897
2025-07-06 15:47:47,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-07-06 15:47:47,905 [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-07-06 15:47:47,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:47:47,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.773
2025-07-06 15:47:47,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.136
2025-07-06 15:47:47,969 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:47:47,970 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:47:47,970 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:47:47,970 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:47:47,970 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:48:22,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:48:22,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:48:48,033 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:48:48,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:48:48,035 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:47:24', tmtdew=2.93, humidity=81.01, cloud=0.0, wind=46.63, temperature=2.19, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:48:48,036 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 24s
2025-07-06 15:48:48,036 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:48:48,036 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 6m
2025-07-06 15:48:48,036 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:48:48,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:48:48.036
2025-07-06 15:48:48,045 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:48:48,045 [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-07-06 15:48:48,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:48:48,109 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.711
2025-07-06 15:48:48,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.319
2025-07-06 15:48:48,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:48:48,110 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:48:48,110 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:48:48,110 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:48:48,110 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:49:22,121 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:49:22,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:49:48,172 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:49:48,173 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:49:48,174 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:47:24', tmtdew=2.93, humidity=81.01, cloud=0.0, wind=46.63, temperature=2.19, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:49:48,174 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-07-06 15:49:48,174 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:49:48,174 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 7m
2025-07-06 15:49:48,174 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:49:48,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:49:48.175
2025-07-06 15:49:48,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:49:48,186 [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-07-06 15:49:48,186 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:49:48,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.722
2025-07-06 15:49:48,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.433
2025-07-06 15:49:48,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:49:48,253 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:49:48,253 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:49:48,253 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:49:48,253 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:50:22,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:50:22,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:50:48,316 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:50:48,316 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:50:48,318 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:50:35', tmtdew=2.8, humidity=81.46, cloud=0.0, wind=46.02, temperature=2.12, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=1, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:50:48,318 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 15:50:48,318 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:50:48,318 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 8m
2025-07-06 15:50:48,318 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:50:48,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:50:48.318
2025-07-06 15:50:48,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:50:48,327 [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-07-06 15:50:48,327 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:50:48,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.804
2025-07-06 15:50:48,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.476
2025-07-06 15:50:48,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:50:48,392 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:50:48,392 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:50:48,392 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:50:48,392 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:51:22,282 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:51:22,304 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:51:48,455 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:51:48,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:51:48,457 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:51:38', tmtdew=2.7, humidity=82.27, cloud=0.0, wind=40.21, temperature=2.19, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:51:48,457 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 15:51:48,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:51:48,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 9m
2025-07-06 15:51:48,457 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:51:48,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:51:48.458
2025-07-06 15:51:48,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-07-06 15:51:48,467 [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-07-06 15:51:48,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:51:48,530 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.956
2025-07-06 15:51:48,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.448
2025-07-06 15:51:48,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:51:48,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:51:48,531 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:51:48,531 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:51:48,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:52:22,364 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:52:22,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:52:48,593 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:52:48,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:52:48,595 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:52:42', tmtdew=2.74, humidity=82.32, cloud=0.0, wind=43.6, temperature=2.17, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:52:48,595 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 15:52:48,595 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:52:48,595 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 10m
2025-07-06 15:52:48,595 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:52:48,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:52:48.595
2025-07-06 15:52:48,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:52:48,605 [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-07-06 15:52:48,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:52:48,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.177
2025-07-06 15:52:48,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.347
2025-07-06 15:52:48,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:52:48,669 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:52:48,670 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:52:48,670 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:52:48,670 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:53:22,445 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:53:22,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:53:48,732 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:53:48,732 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:53:48,733 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:53:14', tmtdew=2.59, humidity=82.82, cloud=0.0, wind=43.69, temperature=2.14, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:53:48,734 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 15:53:48,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:53:48,734 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 11m
2025-07-06 15:53:48,734 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:53:48,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:53:48.734
2025-07-06 15:53:48,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-07-06 15:53:48,743 [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-07-06 15:53:48,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:53:48,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.466
2025-07-06 15:53:48,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.172
2025-07-06 15:53:48,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:53:48,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:53:48,808 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:53:48,808 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:53:48,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:54:22,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:54:22,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:54:48,870 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:54:48,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:54:48,873 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:54:18', tmtdew=2.52, humidity=82.95, cloud=0.0, wind=43.92, temperature=2.1, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:54:48,873 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 15:54:48,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:54:48,873 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 12m
2025-07-06 15:54:48,873 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:54:48,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:54:48.874
2025-07-06 15:54:48,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-07-06 15:54:48,882 [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-07-06 15:54:48,882 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:54:48,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.294
2025-07-06 15:54:48,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.921
2025-07-06 15:54:48,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:54:48,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:54:48,947 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:54:48,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:54:48,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:55:22,582 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:55:22,602 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:55:49,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:55:49,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:55:49,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:55:23', tmtdew=2.49, humidity=83.64, cloud=0.0, wind=38.34, temperature=2.04, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:55:49,012 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 15:55:49,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:55:49,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 13m
2025-07-06 15:55:49,012 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:55:49,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:55:49.013
2025-07-06 15:55:49,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-07-06 15:55:49,023 [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-07-06 15:55:49,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:55:49,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.034
2025-07-06 15:55:49,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.688
2025-07-06 15:55:49,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:55:49,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:55:49,087 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:55:49,087 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:55:49,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:56:22,663 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:56:22,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:56:49,149 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:56:49,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:56:49,152 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:56:26', tmtdew=2.39, humidity=84.45, cloud=0.0, wind=42.81, temperature=2.14, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:56:49,152 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 15:56:49,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:56:49,152 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 14m
2025-07-06 15:56:49,152 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:56:49,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:56:49.153
2025-07-06 15:56:49,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:56:49,162 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 9h 14m is greater than maximum age 10m 0s
2025-07-06 15:56:49,162 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:56:49,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.851
2025-07-06 15:56:49,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.982
2025-07-06 15:56:49,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:56:49,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:56:49,227 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:56:49,227 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:56:49,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:57:22,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:57:22,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:57:49,290 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:57:49,290 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:57:49,292 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:57:30', tmtdew=2.28, humidity=84.8, cloud=0.0, wind=36.63, temperature=2.22, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:57:49,292 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 15:57:49,292 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:57:49,292 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 15m
2025-07-06 15:57:49,292 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:57:49,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:57:49.292
2025-07-06 15:57:49,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:57:49,302 [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-07-06 15:57:49,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:57:49,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.741
2025-07-06 15:57:49,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.209
2025-07-06 15:57:49,366 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:57:49,366 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:57:49,367 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:57:49,367 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:57:49,367 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:58:22,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:58:22,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:58:49,429 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:58:49,429 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:58:49,431 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:58:02', tmtdew=2.26, humidity=84.92, cloud=0.0, wind=40.26, temperature=2.24, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:58:49,431 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-07-06 15:58:49,431 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:58:49,431 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 16m
2025-07-06 15:58:49,431 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:58:49,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:58:49.432
2025-07-06 15:58:49,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 15:58:49,441 [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-07-06 15:58:49,441 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:58:49,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.706
2025-07-06 15:58:49,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.367
2025-07-06 15:58:49,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:58:49,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:58:49,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:58:49,506 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:58:49,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 15:59:22,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 15:59:22,926 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 15:59:49,568 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 15:59:49,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 15:59:49,570 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T15:58:02', tmtdew=2.26, humidity=84.92, cloud=0.0, wind=40.26, temperature=2.24, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 15:59:49,571 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 47s
2025-07-06 15:59:49,571 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 15:59:49,571 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 17m
2025-07-06 15:59:49,571 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 15:59:49,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T13:59:49.571
2025-07-06 15:59:49,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-07-06 15:59:49,581 [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-07-06 15:59:49,581 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 15:59:49,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.742
2025-07-06 15:59:49,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.456
2025-07-06 15:59:49,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 15:59:49,646 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 15:59:49,646 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 15:59:49,647 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 15:59:49,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:00:22,987 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:00:23,004 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:00:49,709 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:00:49,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:00:49,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:00:09', tmtdew=2.17, humidity=85.68, cloud=0.0, wind=33.31, temperature=2.3, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:00:49,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 16:00:49,711 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:00:49,711 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 18m
2025-07-06 16:00:49,711 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:00:49,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:00:49.711
2025-07-06 16:00:49,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-07-06 16:00:49,720 [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-07-06 16:00:49,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:00:49,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.850
2025-07-06 16:00:49,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.474
2025-07-06 16:00:49,784 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:00:49,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:00:49,785 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:00:49,785 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:00:49,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:01:23,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:01:23,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:01:49,847 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:01:49,847 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:01:49,849 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:01:12', tmtdew=2.15, humidity=85.83, cloud=0.0, wind=34.53, temperature=2.27, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:01:49,849 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 16:01:49,849 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:01:49,849 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 19m
2025-07-06 16:01:49,849 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:01:49,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:01:49.849
2025-07-06 16:01:49,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-07-06 16:01:49,859 [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-07-06 16:01:49,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:01:49,923 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.027
2025-07-06 16:01:49,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.420
2025-07-06 16:01:49,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:01:49,924 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:01:49,924 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:01:49,924 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:01:49,924 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:02:23,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:02:23,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:02:49,987 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:02:49,987 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:02:49,990 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:02:16', tmtdew=2.16, humidity=85.73, cloud=0.0, wind=42.4, temperature=2.21, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:02:49,990 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 16:02:49,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:02:49,990 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 20m
2025-07-06 16:02:49,990 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:02:49,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:02:49.990
2025-07-06 16:02:50,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-07-06 16:02:50,000 [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-07-06 16:02:50,000 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:02:50,065 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.272
2025-07-06 16:02:50,065 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.292
2025-07-06 16:02:50,065 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:02:50,065 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:02:50,065 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:02:50,066 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:02:50,066 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:03:23,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:03:23,242 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:03:50,128 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:03:50,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:03:50,130 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:03:19', tmtdew=2.33, humidity=84.82, cloud=0.0, wind=42.36, temperature=2.24, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:03:50,130 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 16:03:50,130 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:03:50,130 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 21m
2025-07-06 16:03:50,130 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:03:50,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:03:50.131
2025-07-06 16:03:50,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-07-06 16:03:50,140 [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-07-06 16:03:50,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:03:50,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.501
2025-07-06 16:03:50,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.090
2025-07-06 16:03:50,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:03:50,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:03:50,203 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:03:50,203 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:03:50,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:04:23,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:04:23,303 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:04:50,266 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:04:50,266 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:04:50,270 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:04:23', tmtdew=2.41, humidity=83.8, cloud=0.0, wind=40.26, temperature=2.26, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:04:50,270 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 16:04:50,270 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:04:50,270 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 22m
2025-07-06 16:04:50,270 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:04:50,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:04:50.270
2025-07-06 16:04:50,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:04:50,280 [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-07-06 16:04:50,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:04:50,342 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.192
2025-07-06 16:04:50,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.812
2025-07-06 16:04:50,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:04:50,343 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:04:50,343 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:04:50,343 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:04:50,343 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:05:23,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:05:23,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:05:50,405 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:05:50,406 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:05:50,408 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:05:27', tmtdew=2.52, humidity=83.3, cloud=0.0, wind=44.67, temperature=2.39, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:05:50,408 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 16:05:50,408 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:05:50,408 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 23m
2025-07-06 16:05:50,408 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:05:50,409 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:05:50.409
2025-07-06 16:05:50,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-07-06 16:05:50,418 [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-07-06 16:05:50,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:05:50,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.959
2025-07-06 16:05:50,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.801
2025-07-06 16:05:50,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:05:50,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:05:50,484 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:05:50,484 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:05:50,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:06:23,443 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:06:23,466 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:06:50,546 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:06:50,546 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:06:50,548 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:06:30', tmtdew=2.67, humidity=82.97, cloud=0.0, wind=43.83, temperature=2.27, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:06:50,548 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 16:06:50,548 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:06:50,548 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 24m
2025-07-06 16:06:50,548 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:06:50,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:06:50.548
2025-07-06 16:06:50,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:06:50,558 [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-07-06 16:06:50,558 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:06:50,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.802
2025-07-06 16:06:50,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.070
2025-07-06 16:06:50,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:06:50,623 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:06:50,624 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:06:50,624 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:06:50,624 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:07:23,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:07:23,544 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:07:50,686 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:07:50,686 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:07:50,688 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:07:34', tmtdew=2.69, humidity=82.34, cloud=0.0, wind=41.9, temperature=2.27, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:07:50,688 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 16:07:50,688 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:07:50,688 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 25m
2025-07-06 16:07:50,688 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:07:50,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:07:50.689
2025-07-06 16:07:50,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:07:50,698 [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-07-06 16:07:50,698 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:07:50,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.720
2025-07-06 16:07:50,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.273
2025-07-06 16:07:50,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:07:50,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:07:50,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:07:50,762 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:07:50,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:08:23,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:08:23,620 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:08:50,825 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:08:50,825 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:08:50,826 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:08:38', tmtdew=2.67, humidity=82.14, cloud=0.0, wind=41.85, temperature=2.22, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:08:50,826 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 16:08:50,826 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:08:50,827 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 26m
2025-07-06 16:08:50,827 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:08:50,827 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:08:50.827
2025-07-06 16:08:50,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-07-06 16:08:50,836 [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-07-06 16:08:50,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:08:50,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.710
2025-07-06 16:08:50,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-06 16:08:50,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:08:50,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:08:50,900 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:08:50,900 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:08:50,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:09:23,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:09:23,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:09:50,962 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:09:50,962 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:09:50,964 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:09:42', tmtdew=2.65, humidity=82.76, cloud=0.0, wind=39.35, temperature=2.37, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:09:50,964 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 16:09:50,964 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:09:50,964 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 27m
2025-07-06 16:09:50,964 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:09:50,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:09:50.965
2025-07-06 16:09:50,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:09:50,973 [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-07-06 16:09:50,973 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:09:51,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.772
2025-07-06 16:09:51,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.470
2025-07-06 16:09:51,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:09:51,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:09:51,038 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:09:51,038 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:09:51,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:10:23,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:10:23,781 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:10:51,101 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:10:51,101 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:10:51,103 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:10:13', tmtdew=2.65, humidity=82.76, cloud=0.0, wind=41.96, temperature=2.24, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:10:51,103 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 16:10:51,103 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:10:51,103 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 28m
2025-07-06 16:10:51,103 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:10:51,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:10:51.104
2025-07-06 16:10:51,113 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:10:51,113 [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-07-06 16:10:51,113 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:10:51,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.904
2025-07-06 16:10:51,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.462
2025-07-06 16:10:51,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:10:51,177 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:10:51,177 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:10:51,177 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:10:51,177 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:11:23,841 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:11:23,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:11:51,240 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:11:51,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:11:51,242 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:11:17', tmtdew=2.59, humidity=82.82, cloud=0.0, wind=42.57, temperature=2.27, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:11:51,242 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 16:11:51,242 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:11:51,242 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 29m
2025-07-06 16:11:51,242 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:11:51,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:11:51.243
2025-07-06 16:11:51,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:11:51,252 [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-07-06 16:11:51,252 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:11:51,316 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.106
2025-07-06 16:11:51,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.382
2025-07-06 16:11:51,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:11:51,317 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:11:51,317 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:11:51,317 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:11:51,317 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:12:23,922 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:12:23,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:12:51,380 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:12:51,380 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:12:51,382 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:11:17', tmtdew=2.59, humidity=82.82, cloud=0.0, wind=42.57, temperature=2.27, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:12:51,382 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-07-06 16:12:51,383 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:12:51,383 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 30m
2025-07-06 16:12:51,383 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:12:51,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:12:51.383
2025-07-06 16:12:51,392 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:12:51,392 [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-07-06 16:12:51,392 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:12:51,457 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.376
2025-07-06 16:12:51,457 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.228
2025-07-06 16:12:51,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:12:51,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:12:51,458 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:12:51,458 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:12:51,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:13:23,999 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:13:24,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:13:51,521 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:13:51,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:13:51,524 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:11:17', tmtdew=2.59, humidity=82.82, cloud=0.0, wind=42.57, temperature=2.27, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:13:51,524 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-07-06 16:13:51,524 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:13:51,524 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 31m
2025-07-06 16:13:51,524 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:13:51,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:13:51.525
2025-07-06 16:13:51,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:13:51,534 [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-07-06 16:13:51,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:13:51,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.381
2025-07-06 16:13:51,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.999
2025-07-06 16:13:51,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:13:51,600 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:13:51,600 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:13:51,600 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:13:51,600 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:14:24,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:14:24,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:14:51,663 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:14:51,663 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:14:51,664 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:14:27', tmtdew=2.5, humidity=83.57, cloud=0.0, wind=36.79, temperature=2.22, tmtdew_warn=0, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:14:51,664 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 16:14:51,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:14:51,664 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 32m
2025-07-06 16:14:51,664 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:14:51,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:14:51.665
2025-07-06 16:14:51,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:14:51,674 [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-07-06 16:14:51,674 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:14:51,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.099
2025-07-06 16:14:51,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.693
2025-07-06 16:14:51,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:14:51,739 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:14:51,739 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:14:51,740 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:14:51,740 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:15:24,159 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:15:24,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:15:51,802 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:15:51,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:15:51,803 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:15:31', tmtdew=2.49, humidity=83.66, cloud=0.0, wind=35.66, temperature=2.21, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:15:51,803 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 16:15:51,803 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:15:51,803 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 33m
2025-07-06 16:15:51,804 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:15:51,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:15:51.804
2025-07-06 16:15:51,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-07-06 16:15:51,813 [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-07-06 16:15:51,813 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:15:51,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.894
2025-07-06 16:15:51,877 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.904
2025-07-06 16:15:51,877 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:15:51,877 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:15:51,877 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:15:51,877 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:15:51,877 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:16:24,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:16:24,238 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:16:51,939 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:16:51,940 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:16:51,941 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:16:34', tmtdew=2.43, humidity=83.72, cloud=0.0, wind=34.57, temperature=2.24, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:16:51,941 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 16:16:51,941 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:16:51,941 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 34m
2025-07-06 16:16:51,941 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:16:51,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:16:51.942
2025-07-06 16:16:51,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:16:51,951 [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-07-06 16:16:51,951 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:16:52,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.764
2025-07-06 16:16:52,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.150
2025-07-06 16:16:52,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:16:52,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:16:52,015 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:16:52,015 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:16:52,015 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:17:24,298 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:17:24,317 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:17:52,077 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:17:52,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:17:52,081 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:17:38', tmtdew=2.48, humidity=83.71, cloud=0.0, wind=36.61, temperature=2.24, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:17:52,081 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 16:17:52,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:17:52,081 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 35m
2025-07-06 16:17:52,081 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:17:52,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:17:52.081
2025-07-06 16:17:52,090 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:17:52,090 [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-07-06 16:17:52,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:17:52,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.707
2025-07-06 16:17:52,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.328
2025-07-06 16:17:52,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:17:52,154 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:17:52,155 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:17:52,155 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:17:52,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:18:24,377 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:18:24,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:18:52,218 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:18:52,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:18:52,220 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:18:41', tmtdew=2.43, humidity=83.72, cloud=0.0, wind=40.92, temperature=2.22, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:18:52,220 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 16:18:52,220 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:18:52,220 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 36m
2025-07-06 16:18:52,220 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:18:52,221 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:18:52.221
2025-07-06 16:18:52,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-07-06 16:18:52,230 [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-07-06 16:18:52,230 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:18:52,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.723
2025-07-06 16:18:52,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.437
2025-07-06 16:18:52,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:18:52,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:18:52,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:18:52,295 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:18:52,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:19:24,457 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:19:24,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:19:52,358 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:19:52,358 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:19:52,360 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:19:45', tmtdew=2.42, humidity=83.79, cloud=0.0, wind=39.33, temperature=2.16, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:19:52,360 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 16:19:52,360 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:19:52,360 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 37m
2025-07-06 16:19:52,360 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:19:52,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:19:52.361
2025-07-06 16:19: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-07-06 16:19:52,371 [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-07-06 16:19:52,371 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:19:52,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.811
2025-07-06 16:19:52,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.475
2025-07-06 16:19:52,435 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:19:52,435 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:19:52,436 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:19:52,436 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:19:52,436 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:20:24,539 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:20:24,562 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:20:52,498 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:20:52,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:20:52,500 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:20:17', tmtdew=2.41, humidity=83.82, cloud=0.0, wind=37.42, temperature=2.12, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:20:52,500 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 16:20:52,500 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:20:52,500 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 38m
2025-07-06 16:20:52,500 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:20:52,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:20:52.500
2025-07-06 16:20:52,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:20:52,510 [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-07-06 16:20:52,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:20:52,573 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.968
2025-07-06 16:20:52,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.441
2025-07-06 16:20:52,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:20:52,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:20:52,574 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:20:52,574 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:20:52,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:21:24,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:21:24,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:21:52,637 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:21:52,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:21:52,639 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:20:49', tmtdew=2.39, humidity=83.96, cloud=0.0, wind=32.57, temperature=2.11, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:21:52,639 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-07-06 16:21:52,639 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:21:52,639 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 39m
2025-07-06 16:21:52,639 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:21:52,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:21:52.639
2025-07-06 16:21:52,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-07-06 16:21:52,649 [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-07-06 16:21:52,649 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:21:52,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.194
2025-07-06 16:21:52,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-06 16:21:52,712 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:21:52,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:21:52,713 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:21:52,713 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:21:52,713 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:22:24,705 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:22:24,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:22:52,775 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:22:52,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:22:52,777 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:20:49', tmtdew=2.39, humidity=83.96, cloud=0.0, wind=32.57, temperature=2.11, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:22:52,777 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 3s
2025-07-06 16:22:52,777 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:22:52,777 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 40m
2025-07-06 16:22:52,777 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:22:52,777 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:22:52.777
2025-07-06 16:22:52,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-07-06 16:22:52,786 [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-07-06 16:22:52,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:22:52,851 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.488
2025-07-06 16:22:52,851 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.154
2025-07-06 16:22:52,851 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:22:52,851 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:22:52,851 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:22:52,852 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:22:52,852 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:23:24,784 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:23:24,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:23:52,914 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:23:52,914 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:23:52,916 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:23:27', tmtdew=2.3, humidity=84.67, cloud=0.0, wind=35.16, temperature=2.21, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:23:52,916 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 16:23:52,916 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:23:52,916 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 41m
2025-07-06 16:23:52,916 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:23:52,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:23:52.916
2025-07-06 16:23:52,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:23:52,925 [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-07-06 16:23:52,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:23:52,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.270
2025-07-06 16:23:52,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.898
2025-07-06 16:23:52,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:23:52,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:23:52,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:23:52,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:23:52,990 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:24:24,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:24:24,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:24:53,052 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:24:53,052 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:24:53,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:24:31', tmtdew=2.36, humidity=84.6, cloud=0.0, wind=36.95, temperature=2.14, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:24:53,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 16:24:53,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:24:53,054 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 42m
2025-07-06 16:24:53,054 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:24:53,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:24:53.054
2025-07-06 16:24:53,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-07-06 16:24:53,063 [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-07-06 16:24:53,063 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:24:53,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.016
2025-07-06 16:24:53,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.710
2025-07-06 16:24:53,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:24:53,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:24:53,127 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:24:53,127 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:24:53,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:25:24,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:25:24,965 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:25:53,190 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:25:53,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:25:53,192 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:25:34', tmtdew=2.32, humidity=84.57, cloud=0.0, wind=35.2, temperature=2.12, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:25:53,192 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 16:25:53,192 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:25:53,192 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 43m
2025-07-06 16:25:53,192 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:25:53,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:25:53.192
2025-07-06 16:25:53,202 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:25:53,202 [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-07-06 16:25:53,202 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:25:53,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.838
2025-07-06 16:25:53,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.999
2025-07-06 16:25:53,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:25:53,265 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:25:53,265 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:25:53,265 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:25:53,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:26:25,025 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:26:25,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:26:53,328 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:26:53,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:26:53,330 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:26:38', tmtdew=2.3, humidity=84.69, cloud=0.0, wind=38.08, temperature=2.09, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:26:53,330 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 16:26:53,330 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:26:53,330 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 44m
2025-07-06 16:26:53,330 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:26:53,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:26:53.331
2025-07-06 16:26:53,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:26:53,340 [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-07-06 16:26:53,340 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:26:53,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.734
2025-07-06 16:26:53,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.221
2025-07-06 16:26:53,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:26:53,404 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:26:53,405 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:26:53,405 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:26:53,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:27:25,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:27:25,106 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:27:53,467 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:27:53,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:27:53,469 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:27:41', tmtdew=2.32, humidity=84.85, cloud=0.0, wind=37.44, temperature=2.09, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:27:53,469 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 16:27:53,469 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:27:53,469 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 45m
2025-07-06 16:27:53,469 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:27:53,470 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:27:53.470
2025-07-06 16:27:53,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-07-06 16:27:53,479 [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-07-06 16:27:53,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:27:53,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.704
2025-07-06 16:27:53,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.374
2025-07-06 16:27:53,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:27:53,543 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:27:53,543 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:27:53,544 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:27:53,544 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:28:25,166 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:28:25,186 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:28:53,606 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:28:53,606 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:28:53,608 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:28:45', tmtdew=2.3, humidity=84.65, cloud=0.0, wind=39.33, temperature=1.99, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:28:53,608 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 16:28:53,608 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:28:53,608 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 46m
2025-07-06 16:28:53,608 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:28:53,609 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:28:53.609
2025-07-06 16:28:53,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-07-06 16:28:53,617 [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-07-06 16:28:53,617 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:28:53,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.746
2025-07-06 16:28:53,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 16:28:53,681 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:28:53,681 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:28:53,682 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:28:53,682 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:28:53,682 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:29:25,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:29:25,269 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:29:53,744 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:29:53,744 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:29:53,746 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:29:17', tmtdew=2.31, humidity=84.62, cloud=0.0, wind=37.11, temperature=1.97, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:29:53,746 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 16:29:53,746 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:29:53,746 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 47m
2025-07-06 16:29:53,746 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:29:53,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:29:53.747
2025-07-06 16:29:53,755 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:29:53,756 [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-07-06 16:29:53,756 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:29:53,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.858
2025-07-06 16:29:53,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.470
2025-07-06 16:29:53,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:29:53,820 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:29:53,820 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:29:53,821 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:29:53,821 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:30:25,329 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:30:25,350 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:30:53,883 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:30:53,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:30:53,885 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:30:20', tmtdew=2.34, humidity=84.72, cloud=0.0, wind=35.02, temperature=2.02, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:30:53,885 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 16:30:53,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:30:53,885 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 48m
2025-07-06 16:30:53,885 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:30:53,886 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:30:53.886
2025-07-06 16:30:53,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-07-06 16:30:53,895 [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-07-06 16:30:53,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:30:53,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.040
2025-07-06 16:30:53,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.411
2025-07-06 16:30:53,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:30:53,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:30:53,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:30:53,961 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:30:53,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:31:25,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:31:25,426 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:31:54,024 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:31:54,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:31:54,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:31:24', tmtdew=2.28, humidity=84.8, cloud=0.0, wind=32.68, temperature=2.01, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:31:54,026 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 16:31:54,026 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:31:54,026 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 49m
2025-07-06 16:31:54,026 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:31:54,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:31:54.027
2025-07-06 16:31:54,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:31:54,036 [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-07-06 16:31:54,036 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:31:54,101 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.291
2025-07-06 16:31:54,101 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.278
2025-07-06 16:31:54,101 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:31:54,101 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:31:54,102 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:31:54,102 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:31:54,102 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:32:25,486 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:32:25,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:32:54,164 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:32:54,165 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:32:54,167 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:32:27', tmtdew=2.25, humidity=84.97, cloud=0.0, wind=36.61, temperature=2.02, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:32:54,167 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 16:32:54,167 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:32:54,167 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 50m
2025-07-06 16:32:54,167 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:32:54,168 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:32:54.168
2025-07-06 16:32:54,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:32:54,177 [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-07-06 16:32:54,177 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:32:54,241 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.473
2025-07-06 16:32:54,241 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.070
2025-07-06 16:32:54,241 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:32:54,241 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:32:54,242 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:32:54,242 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:32:54,242 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:33:25,566 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:33:25,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:33:54,304 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:33:54,304 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:33:54,306 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:33:31', tmtdew=2.23, humidity=85.14, cloud=0.0, wind=32.47, temperature=2.06, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:33:54,306 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 16:33:54,306 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:33:54,306 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 51m
2025-07-06 16:33:54,306 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:33:54,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:33:54.307
2025-07-06 16:33:54,316 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:33:54,316 [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-07-06 16:33:54,316 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:33:54,379 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.170
2025-07-06 16:33:54,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.787
2025-07-06 16:33:54,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:33:54,380 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:33:54,380 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:33:54,380 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:33:54,380 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:34:25,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:34:25,666 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:34:54,442 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:34:54,442 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:34:54,444 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:34:34', tmtdew=2.16, humidity=85.74, cloud=0.0, wind=34.76, temperature=2.02, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:34:54,444 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 16:34:54,444 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:34:54,444 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 52m
2025-07-06 16:34:54,445 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:34:54,445 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:34:54.445
2025-07-06 16:34: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-07-06 16:34:54,455 [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-07-06 16:34:54,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:34:54,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.943
2025-07-06 16:34:54,519 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.821
2025-07-06 16:34:54,520 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:34:54,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:34:54,520 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:34:54,520 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:34:54,520 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:35:25,726 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:35:25,747 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:35:54,583 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:35:54,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:35:54,585 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:35:38', tmtdew=2.15, humidity=85.84, cloud=0.0, wind=38.59, temperature=2.06, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:35:54,585 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 16:35:54,585 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:35:54,585 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 53m
2025-07-06 16:35:54,585 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:35:54,585 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:35:54.585
2025-07-06 16:35:54,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:35:54,594 [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-07-06 16:35:54,594 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:35:54,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.792
2025-07-06 16:35:54,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.086
2025-07-06 16:35:54,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:35:54,659 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:35:54,660 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:35:54,660 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:35:54,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:36:25,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:36:25,808 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:36:54,723 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:36:54,723 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:36:54,725 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:36:41', tmtdew=2.1, humidity=85.82, cloud=0.0, wind=37.46, temperature=1.99, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:36:54,725 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 16:36:54,725 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:36:54,725 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 54m
2025-07-06 16:36:54,725 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:36:54,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:36:54.726
2025-07-06 16:36:54,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-07-06 16:36:54,735 [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-07-06 16:36:54,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:36:54,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.714
2025-07-06 16:36:54,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.283
2025-07-06 16:36:54,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:36:54,833 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:36:54,833 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:36:54,833 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:36:54,833 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:37:25,868 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:37:25,889 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:37:54,896 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:37:54,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:37:54,899 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:37:46', tmtdew=2.03, humidity=86.45, cloud=0.0, wind=37.71, temperature=2.02, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:37:54,899 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 16:37:54,899 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:37:54,899 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 55m
2025-07-06 16:37:54,899 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:37:54,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:37:54.899
2025-07-06 16:37:54,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:37:54,909 [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-07-06 16:37:54,909 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:37:54,973 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.710
2025-07-06 16:37:54,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.412
2025-07-06 16:37:54,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:37:54,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:37:54,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:37:54,974 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:37:54,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:38:25,949 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:38:25,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:38:55,037 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:38:55,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:38:55,038 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:38:49', tmtdew=2.03, humidity=86.47, cloud=0.0, wind=33.75, temperature=2.11, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:38:55,038 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 16:38:55,038 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:38:55,038 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 56m
2025-07-06 16:38:55,038 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:38:55,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:38:55.039
2025-07-06 16:38:55,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:38:55,048 [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-07-06 16:38:55,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:38:55,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.777
2025-07-06 16:38:55,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.470
2025-07-06 16:38:55,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:38:55,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:38:55,112 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:38:55,113 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:38:55,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:39:26,028 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:39:26,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:39:55,175 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:39:55,175 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:39:55,176 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:39:21', tmtdew=2.02, humidity=86.54, cloud=0.0, wind=34.27, temperature=2.14, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:39:55,176 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 16:39:55,176 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:39:55,177 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 57m
2025-07-06 16:39:55,177 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:39:55,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:39:55.177
2025-07-06 16:39:55,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:39:55,186 [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-07-06 16:39:55,186 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:39:55,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.915
2025-07-06 16:39:55,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.457
2025-07-06 16:39:55,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:39:55,250 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:39:55,250 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:39:55,251 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:39:55,251 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:40:26,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:40:26,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:40:55,314 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:40:55,314 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:40:55,317 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:39:53', tmtdew=2.01, humidity=86.54, cloud=0.0, wind=34.12, temperature=2.12, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:40:55,317 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-07-06 16:40:55,317 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:40:55,317 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 58m
2025-07-06 16:40:55,317 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:40:55,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:40:55.317
2025-07-06 16:40:55,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:40:55,327 [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-07-06 16:40:55,327 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:40:55,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.122
2025-07-06 16:40:55,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.371
2025-07-06 16:40:55,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:40:55,391 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:40:55,391 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:40:55,391 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:40:55,391 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:41:26,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:41:26,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:41:55,454 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:41:55,454 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:41:55,455 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:39:53', tmtdew=2.01, humidity=86.54, cloud=0.0, wind=34.12, temperature=2.12, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:41:55,456 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-07-06 16:41:55,456 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:41:55,456 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9h 59m
2025-07-06 16:41:55,456 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:41:55,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:41:55.456
2025-07-06 16:41:55,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:41:55,465 [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-07-06 16:41:55,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:41:55,534 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.396
2025-07-06 16:41:55,534 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.212
2025-07-06 16:41:55,534 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:41:55,534 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:41:55,535 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:41:55,535 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:41:55,535 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:42:26,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:42:26,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:42:55,597 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:42:55,597 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:42:55,599 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:42:32', tmtdew=2.04, humidity=86.17, cloud=0.0, wind=32.96, temperature=2.01, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:42:55,599 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 16:42:55,599 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:42:55,599 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 0m
2025-07-06 16:42:55,599 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:42:55,600 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:42:55.600
2025-07-06 16:42:55,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-07-06 16:42:55,609 [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-07-06 16:42:55,609 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:42:55,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.355
2025-07-06 16:42:55,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.977
2025-07-06 16:42:55,674 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:42:55,675 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:42:55,675 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:42:55,675 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:42:55,675 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:43:26,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:43:26,369 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:43:55,738 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:43:55,738 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:43:55,739 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:43:35', tmtdew=2.05, humidity=86.62, cloud=0.0, wind=36.63, temperature=2.01, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:43:55,740 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 16:43:55,740 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:43:55,740 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 1m
2025-07-06 16:43:55,740 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:43:55,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:43:55.740
2025-07-06 16:43:55,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-07-06 16:43:55,750 [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-07-06 16:43:55,750 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:43:55,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.079
2025-07-06 16:43:55,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.666
2025-07-06 16:43:55,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:43:55,814 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:43:55,814 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:43:55,814 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:43:55,814 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:44:26,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:44:26,451 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:44:55,877 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:44:55,877 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:44:55,879 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:43:35', tmtdew=2.05, humidity=86.62, cloud=0.0, wind=36.63, temperature=2.01, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:44:55,879 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 20s
2025-07-06 16:44:55,879 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:44:55,879 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 2m
2025-07-06 16:44:55,879 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:44:55,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:44:55.880
2025-07-06 16:44:55,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:44:55,889 [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-07-06 16:44:55,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:44:55,954 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.879
2025-07-06 16:44:55,954 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.923
2025-07-06 16:44:55,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:44:55,955 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:44:55,955 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:44:55,955 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:44:55,955 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:45:26,510 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:45:26,530 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:45:56,018 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:45:56,018 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:45:56,021 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:43:35', tmtdew=2.05, humidity=86.62, cloud=0.0, wind=36.63, temperature=2.01, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:45:56,021 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-07-06 16:45:56,021 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:45:56,021 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 3m
2025-07-06 16:45:56,021 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:45:56,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:45:56.022
2025-07-06 16:45:56,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-07-06 16:45:56,030 [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-07-06 16:45:56,030 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:45:56,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.755
2025-07-06 16:45:56,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.164
2025-07-06 16:45:56,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:45:56,095 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:45:56,096 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:45:56,096 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:45:56,096 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:46:26,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:46:26,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:46:56,159 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:46:56,159 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:46:56,161 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:46:14', tmtdew=2.03, humidity=86.75, cloud=0.0, wind=36.75, temperature=1.99, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:46:56,161 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 16:46:56,161 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:46:56,161 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 4m
2025-07-06 16:46:56,161 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:46:56,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:46:56.162
2025-07-06 16:46:56,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-07-06 16:46:56,171 [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-07-06 16:46:56,171 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:46:56,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.704
2025-07-06 16:46:56,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.337
2025-07-06 16:46:56,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:46:56,236 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:46:56,236 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:46:56,236 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:46:56,236 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:47:26,671 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:47:26,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:47:56,299 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:47:56,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:47:56,300 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:47:18', tmtdew=1.98, humidity=86.75, cloud=0.0, wind=37.69, temperature=2.02, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:47:56,300 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 16:47:56,300 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:47:56,301 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 5m
2025-07-06 16:47:56,301 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:47:56,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:47:56.301
2025-07-06 16:47:56,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:47:56,310 [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-07-06 16:47:56,310 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:47:56,374 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.725
2025-07-06 16:47:56,374 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-06 16:47:56,374 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:47:56,375 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:47:56,375 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:47:56,375 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:47:56,375 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:48:26,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:48:26,749 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:48:56,437 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:48:56,437 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:48:56,440 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:48:22', tmtdew=2.0, humidity=86.64, cloud=0.0, wind=37.05, temperature=1.91, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:48:56,440 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 16:48:56,440 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:48:56,440 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 6m
2025-07-06 16:48:56,441 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:48:56,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:48:56.441
2025-07-06 16:48:56,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:48:56,450 [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-07-06 16:48:56,450 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:48:56,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.818
2025-07-06 16:48:56,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.473
2025-07-06 16:48:56,512 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:48:56,512 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:48:56,513 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:48:56,513 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:48:56,513 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:49:26,808 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:49:26,825 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:49:56,575 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:49:56,575 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:49:56,577 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:49:25', tmtdew=2.01, humidity=86.57, cloud=0.0, wind=33.1, temperature=1.88, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:49:56,577 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 16:49:56,577 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:49:56,577 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 7m
2025-07-06 16:49:56,577 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:49:56,578 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:49:56.578
2025-07-06 16:49:56,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:49:56,587 [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-07-06 16:49:56,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:49:56,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.980
2025-07-06 16:49:56,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.434
2025-07-06 16:49:56,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:49:56,650 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:49:56,650 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:49:56,650 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:49:56,650 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:50:26,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:50:26,906 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:50:56,713 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:50:56,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:50:56,715 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:50:29', tmtdew=2.05, humidity=86.62, cloud=0.0, wind=35.1, temperature=1.99, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:50:56,715 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 16:50:56,715 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:50:56,715 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 8m
2025-07-06 16:50:56,715 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:50:56,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:50:56.716
2025-07-06 16:50:56,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-07-06 16:50:56,725 [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-07-06 16:50:56,725 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:50:56,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.212
2025-07-06 16:50:56,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.322
2025-07-06 16:50:56,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:50:56,790 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:50:56,790 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:50:56,791 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:50:56,791 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:51:26,966 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:51:26,989 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:51:56,853 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:51:56,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:51:56,855 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:51:33', tmtdew=2.07, humidity=85.97, cloud=0.0, wind=32.25, temperature=1.89, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:51:56,855 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 16:51:56,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:51:56,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 9m
2025-07-06 16:51:56,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:51:56,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:51:56.856
2025-07-06 16:51:56,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-07-06 16:51:56,865 [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-07-06 16:51:56,865 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:51:56,928 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.510
2025-07-06 16:51:56,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.136
2025-07-06 16:51:56,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:51:56,929 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:51:56,929 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:51:56,929 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:51:56,929 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:52:27,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:52:27,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:52:56,991 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:52:56,991 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:52:56,993 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:52:36', tmtdew=2.07, humidity=86.47, cloud=0.0, wind=33.4, temperature=1.93, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:52:56,993 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 16:52:56,993 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:52:56,993 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 10m
2025-07-06 16:52:56,993 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:52:56,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:52:56.994
2025-07-06 16:52:57,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-07-06 16:52:57,002 [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-07-06 16:52:57,002 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:52:57,066 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.247
2025-07-06 16:52:57,066 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.874
2025-07-06 16:52:57,067 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:52:57,067 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:52:57,067 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:52:57,067 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:52:57,067 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:53:27,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:53:27,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:53:57,129 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:53:57,129 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:53:57,131 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:52:36', tmtdew=2.07, humidity=86.47, cloud=0.0, wind=33.4, temperature=1.93, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:53:57,131 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-07-06 16:53:57,131 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:53:57,131 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 11m
2025-07-06 16:53:57,131 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:53:57,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:53:57.131
2025-07-06 16:53:57,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:53:57,140 [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-07-06 16:53:57,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:53:57,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.998
2025-07-06 16:53:57,205 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.733
2025-07-06 16:53:57,205 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:53:57,205 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:53:57,205 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:53:57,205 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:53:57,205 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:54:27,206 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:54:27,227 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:54:57,267 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:54:57,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:54:57,269 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:52:36', tmtdew=2.07, humidity=86.47, cloud=0.0, wind=33.4, temperature=1.93, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:54:57,269 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-07-06 16:54:57,269 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:54:57,269 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 12m
2025-07-06 16:54:57,269 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:54:57,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:54:57.270
2025-07-06 16:54:57,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:54:57,279 [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-07-06 16:54:57,279 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:54:57,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.826
2025-07-06 16:54:57,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.016
2025-07-06 16:54:57,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:54:57,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:54:57,344 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:54:57,344 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:54:57,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:55:27,287 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:55:27,306 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:55:57,406 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:55:57,406 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:55:57,409 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:55:47', tmtdew=2.11, humidity=85.72, cloud=0.0, wind=34.11, temperature=1.94, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:55:57,409 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 16:55:57,409 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:55:57,409 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 13m
2025-07-06 16:55:57,409 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:55:57,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:55:57.410
2025-07-06 16:55:57,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-07-06 16:55:57,418 [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-07-06 16:55:57,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:55:57,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.727
2025-07-06 16:55:57,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.233
2025-07-06 16:55:57,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:55:57,481 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:55:57,482 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:55:57,482 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:55:57,482 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:56:27,366 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:56:27,390 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:56:57,544 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:56:57,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:56:57,546 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:56:18', tmtdew=2.12, humidity=85.66, cloud=0.0, wind=27.75, temperature=1.93, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:56:57,546 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 16:56:57,546 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:56:57,546 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 14m
2025-07-06 16:56:57,546 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:56:57,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:56:57.547
2025-07-06 16:56:57,556 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:56:57,556 [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-07-06 16:56:57,556 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:56:57,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.703
2025-07-06 16:56:57,620 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.381
2025-07-06 16:56:57,620 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:56:57,620 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:56:57,620 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:56:57,621 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:56:57,621 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:57:27,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:57:27,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:57:57,683 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:57:57,683 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:57:57,685 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:57:22', tmtdew=2.17, humidity=85.66, cloud=0.0, wind=32.18, temperature=1.96, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:57:57,685 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 16:57:57,685 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:57:57,685 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 15m
2025-07-06 16:57:57,685 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:57:57,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:57:57.686
2025-07-06 16:57:57,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-07-06 16:57:57,695 [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-07-06 16:57:57,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:57:57,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.750
2025-07-06 16:57:57,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.459
2025-07-06 16:57:57,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:57:57,759 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:57:57,759 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:57:57,759 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:57:57,759 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:58:27,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:58:27,529 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:58:57,822 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:58:57,822 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:58:57,823 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:58:25', tmtdew=2.15, humidity=85.51, cloud=0.0, wind=32.8, temperature=1.93, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:58:57,824 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 16:58:57,824 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:58:57,824 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 16m
2025-07-06 16:58:57,824 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:58:57,824 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:58:57.824
2025-07-06 16:58:57,833 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:58:57,833 [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-07-06 16:58:57,833 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:58:57,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.867
2025-07-06 16:58:57,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.467
2025-07-06 16:58:57,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:58:57,897 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:58:57,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:58:57,898 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:58:57,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 16:59:27,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 16:59:27,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 16:59:57,961 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 16:59:57,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 16:59:57,963 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T16:59:29', tmtdew=2.21, humidity=85.44, cloud=0.0, wind=31.85, temperature=1.91, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 16:59:57,963 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 16:59:57,964 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 16:59:57,964 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 17m
2025-07-06 16:59:57,964 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 16:59:57,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T14:59:57.964
2025-07-06 16:59:57,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 16:59:57,973 [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-07-06 16:59:57,973 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 16:59:58,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.055
2025-07-06 16:59:58,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.402
2025-07-06 16:59:58,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 16:59:58,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 16:59:58,038 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 16:59:58,038 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 16:59:58,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:00:27,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:00:27,683 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:00:58,100 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:00:58,101 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:00:58,102 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:00:33', tmtdew=2.2, humidity=85.46, cloud=0.0, wind=32.2, temperature=1.91, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:00:58,102 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 17:00:58,102 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:00:58,102 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 18m
2025-07-06 17:00:58,102 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:00:58,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:00:58.103
2025-07-06 17:00:58,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:00:58,112 [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-07-06 17:00:58,112 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:00:58,186 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.310
2025-07-06 17:00:58,186 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.263
2025-07-06 17:00:58,186 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:00:58,186 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:00:58,186 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:00:58,187 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:00:58,187 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:01:27,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:01:27,764 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:01:58,249 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:01:58,249 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:01:58,251 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:01:36', tmtdew=2.18, humidity=85.61, cloud=0.0, wind=28.53, temperature=1.88, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:01:58,251 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 17:01:58,251 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:01:58,251 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 19m
2025-07-06 17:01:58,251 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:01:58,251 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:01:58.251
2025-07-06 17:01:58,260 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:01:58,260 [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-07-06 17:01:58,260 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:01:58,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.446
2025-07-06 17:01:58,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.050
2025-07-06 17:01:58,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:01:58,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:01:58,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:01:58,325 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:01:58,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:02:27,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:02:27,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:02:58,387 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:02:58,388 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:02:58,390 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:02:40', tmtdew=2.12, humidity=85.71, cloud=0.0, wind=31.71, temperature=1.83, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:02:58,390 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 17:02:58,390 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:02:58,390 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 20m
2025-07-06 17:02:58,390 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:02:58,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:02:58.390
2025-07-06 17:02:58,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:02:58,399 [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-07-06 17:02:58,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:02:58,464 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.148
2025-07-06 17:02:58,464 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.761
2025-07-06 17:02:58,464 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:02:58,464 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:02:58,465 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:02:58,465 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:02:58,465 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:03:27,905 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:03:27,926 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:03:58,527 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:03:58,527 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:03:58,529 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:02:40', tmtdew=2.12, humidity=85.71, cloud=0.0, wind=31.71, temperature=1.83, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:03:58,529 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-07-06 17:03:58,529 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:03:58,529 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 21m
2025-07-06 17:03:58,529 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:03:58,530 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:03:58.530
2025-07-06 17:03:58,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:03:58,539 [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-07-06 17:03:58,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:03:58,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.927
2025-07-06 17:03:58,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.841
2025-07-06 17:03:58,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:03:58,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:03:58,603 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:03:58,603 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:03:58,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:04:27,985 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:04:28,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:04:58,666 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:04:58,666 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:04:58,668 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:02:40', tmtdew=2.12, humidity=85.71, cloud=0.0, wind=31.71, temperature=1.83, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:04:58,669 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 18s
2025-07-06 17:04:58,669 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:04:58,669 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 22m
2025-07-06 17:04:58,669 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:04:58,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:04:58.669
2025-07-06 17:04:58,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:04:58,678 [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-07-06 17:04:58,678 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:04:58,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.781
2025-07-06 17:04:58,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.101
2025-07-06 17:04:58,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:04:58,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:04:58,743 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:04:58,743 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:04:58,744 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:05:28,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:05:28,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:05:58,806 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:05:58,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:05:58,808 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:05:50', tmtdew=2.03, humidity=86.45, cloud=0.0, wind=31.44, temperature=1.84, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:05:58,808 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 17:05:58,808 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:05:58,808 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 23m
2025-07-06 17:05:58,808 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:05:58,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:05:58.809
2025-07-06 17:05:58,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-07-06 17:05:58,818 [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-07-06 17:05:58,818 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:05:58,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.710
2025-07-06 17:05:58,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.293
2025-07-06 17:05:58,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:05:58,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:05:58,883 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:05:58,883 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:05:58,883 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:06:28,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:06:28,164 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:06:58,946 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:06:58,946 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:06:58,948 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:06:22', tmtdew=2.03, humidity=86.42, cloud=0.0, wind=29.78, temperature=1.78, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:06:58,948 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 17:06:58,948 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:06:58,948 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 24m
2025-07-06 17:06:58,948 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:06:58,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:06:58.948
2025-07-06 17:06:58,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:06:58,958 [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-07-06 17:06:58,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:06:59,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.710
2025-07-06 17:06:59,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.417
2025-07-06 17:06:59,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:06:59,023 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:06:59,024 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:06:59,024 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:06:59,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:07:28,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:07:28,242 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:07:59,086 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:07:59,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:07:59,088 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:07:26', tmtdew=2.02, humidity=86.5, cloud=0.0, wind=29.96, temperature=1.84, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:07:59,088 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 17:07:59,088 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:07:59,088 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 25m
2025-07-06 17:07:59,088 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:07:59,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:07:59.088
2025-07-06 17:07:59,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-07-06 17:07:59,097 [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-07-06 17:07:59,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:07:59,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.783
2025-07-06 17:07:59,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.470
2025-07-06 17:07:59,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:07:59,162 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:07:59,162 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:07:59,162 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:07:59,162 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:08:28,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:08:28,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:08:59,226 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:08:59,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:08:59,227 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:08:29', tmtdew=2.0, humidity=86.64, cloud=0.0, wind=31.67, temperature=1.81, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:08:59,227 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 17:08:59,227 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:08:59,227 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 26m
2025-07-06 17:08:59,227 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:08:59,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:08:59.228
2025-07-06 17:08:59,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:08:59,237 [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-07-06 17:08:59,237 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:08:59,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.926
2025-07-06 17:08:59,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.451
2025-07-06 17:08:59,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:08:59,301 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:08:59,301 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:08:59,302 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:08:59,302 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:09:28,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:09:28,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:09:59,365 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:09:59,365 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:09:59,366 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:08:29', tmtdew=2.0, humidity=86.64, cloud=0.0, wind=31.67, temperature=1.81, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:09:59,366 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-07-06 17:09:59,366 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:09:59,366 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 27m
2025-07-06 17:09:59,366 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:09:59,367 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:09:59.367
2025-07-06 17:09:59,376 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:09:59,376 [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-07-06 17:09:59,376 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:09:59,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.138
2025-07-06 17:09:59,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.360
2025-07-06 17:09:59,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:09:59,440 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:09:59,440 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:09:59,440 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:09:59,440 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:10:28,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:10:28,424 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:10:59,503 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:10:59,503 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:10:59,506 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:10:36', tmtdew=1.99, humidity=86.67, cloud=0.0, wind=35.43, temperature=1.83, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:10:59,506 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 17:10:59,506 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:10:59,506 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 28m
2025-07-06 17:10:59,506 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:10:59,506 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:10:59.506
2025-07-06 17:10:59,515 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:10:59,515 [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-07-06 17:10:59,515 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:10:59,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.417
2025-07-06 17:10:59,579 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.195
2025-07-06 17:10:59,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:10:59,580 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:10:59,580 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:10:59,580 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:10:59,580 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:11:28,484 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:11:28,485 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:11:59,643 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:11:59,643 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:11:59,644 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:11:40', tmtdew=1.99, humidity=86.69, cloud=0.0, wind=29.08, temperature=1.76, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:11:59,645 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 17:11:59,645 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:11:59,645 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 29m
2025-07-06 17:11:59,645 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:11:59,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:11:59.645
2025-07-06 17:11:59,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:11:59,654 [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-07-06 17:11:59,654 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:11:59,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.330
2025-07-06 17:11:59,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.955
2025-07-06 17:11:59,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:11:59,718 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:11:59,718 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:11:59,719 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:11:59,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:12:28,545 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:12:28,546 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:12:59,781 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:12:59,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:12:59,783 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:12:43', tmtdew=1.92, humidity=86.77, cloud=0.0, wind=28.05, temperature=1.71, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:12:59,783 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 17:12:59,783 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:12:59,783 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 30m
2025-07-06 17:12:59,783 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:12:59,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:12:59.783
2025-07-06 17:12:59,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:12:59,792 [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-07-06 17:12:59,792 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:12:59,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.060
2025-07-06 17:12:59,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.639
2025-07-06 17:12:59,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:12:59,861 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:12:59,861 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:12:59,862 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:12:59,862 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:13:28,606 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:13:28,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:13:59,924 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:13:59,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:13:59,926 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:13:47', tmtdew=1.89, humidity=87.47, cloud=0.0, wind=30.86, temperature=1.69, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:13:59,926 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 17:13:59,926 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:13:59,926 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 31m
2025-07-06 17:13:59,926 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:13:59,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:13:59.926
2025-07-06 17:13:59,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-07-06 17:13:59,935 [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-07-06 17:13:59,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:14:00,000 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.866
2025-07-06 17:14:00,000 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.941
2025-07-06 17:14:00,000 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:14:00,000 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:14:00,000 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:14:00,001 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:14:00,001 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:14:28,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:14:28,668 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:15:00,066 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:15:00,066 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:15:00,068 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:14:50', tmtdew=1.82, humidity=87.6, cloud=0.0, wind=29.25, temperature=1.69, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:15:00,068 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 17:15:00,068 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:15:00,068 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 33m
2025-07-06 17:15:00,068 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:15:00,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:15:00.069
2025-07-06 17:15:00,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:15:00,077 [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-07-06 17:15:00,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:15:00,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.746
2025-07-06 17:15:00,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.177
2025-07-06 17:15:00,142 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:15:00,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:15:00,142 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:15:00,143 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:15:00,143 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:15:28,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:15:28,729 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:16:00,205 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:16:00,205 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:16:00,207 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:15:54', tmtdew=1.76, humidity=87.72, cloud=0.0, wind=34.04, temperature=1.71, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:16:00,207 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 17:16:00,207 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:16:00,207 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 34m
2025-07-06 17:16:00,207 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:16:00,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:16:00.208
2025-07-06 17:16:00,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-07-06 17:16:00,217 [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-07-06 17:16:00,217 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:16:00,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.701
2025-07-06 17:16:00,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.345
2025-07-06 17:16:00,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:16:00,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:16:00,282 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:16:00,282 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:16:00,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:16:28,789 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:16:28,790 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:17:00,345 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:17:00,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:17:00,346 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:16:26', tmtdew=1.75, humidity=87.75, cloud=0.0, wind=30.74, temperature=1.73, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:17:00,346 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 17:17:00,347 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:17:00,347 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 35m
2025-07-06 17:17:00,347 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:17:00,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:17:00.347
2025-07-06 17:17:00,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:17:00,356 [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-07-06 17:17:00,356 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:17:00,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.728
2025-07-06 17:17:00,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.443
2025-07-06 17:17:00,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:17:00,420 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:17:00,421 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:17:00,421 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:17:00,421 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:17:28,850 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:17:28,851 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:18:00,483 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:18:00,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:18:00,485 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:16:26', tmtdew=1.75, humidity=87.75, cloud=0.0, wind=30.74, temperature=1.73, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:18:00,485 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-07-06 17:18:00,485 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:18:00,485 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 36m
2025-07-06 17:18:00,485 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:18:00,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:18:00.486
2025-07-06 17:18:00,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-07-06 17:18:00,495 [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-07-06 17:18:00,495 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:18:00,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.825
2025-07-06 17:18:00,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.471
2025-07-06 17:18:00,559 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:18:00,559 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:18:00,560 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:18:00,560 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:18:00,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:18:28,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:18:28,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:19:00,622 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:19:00,622 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:19:00,624 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:18:47', tmtdew=1.79, humidity=87.8, cloud=0.0, wind=36.98, temperature=1.69, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:19:00,624 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 17:19:00,624 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:19:00,624 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 37m
2025-07-06 17:19:00,624 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:19:00,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:19:00.625
2025-07-06 17:19:00,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:19:00,634 [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-07-06 17:19:00,634 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:19:00,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.993
2025-07-06 17:19:00,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-06 17:19:00,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:19:00,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:19:00,699 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:19:00,699 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:19:00,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:19:28,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:19:28,973 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:20:00,761 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:20:00,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:20:00,764 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:19:50', tmtdew=1.73, humidity=88.35, cloud=0.0, wind=30.52, temperature=1.59, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:20:00,764 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 17:20:00,764 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:20:00,764 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 38m
2025-07-06 17:20:00,764 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:20:00,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:20:00.765
2025-07-06 17:20:00,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-07-06 17:20:00,775 [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-07-06 17:20:00,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:20:00,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.229
2025-07-06 17:20:00,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.309
2025-07-06 17:20:00,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:20:00,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:20:00,842 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:20:00,842 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:20:00,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:20:29,033 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:20:29,034 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:21:00,906 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:21:00,906 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:21:00,909 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:20:22', tmtdew=1.73, humidity=88.38, cloud=0.0, wind=31.14, temperature=1.59, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:21:00,909 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 17:21:00,909 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:21:00,909 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 39m
2025-07-06 17:21:00,909 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:21:00,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:21:00.909
2025-07-06 17:21:00,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:21:00,918 [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-07-06 17:21:00,918 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:21:00,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.533
2025-07-06 17:21:00,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.117
2025-07-06 17:21:00,982 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:21:00,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:21:00,982 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:21:00,983 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:21:00,983 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:21:29,094 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:21:29,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:22:01,045 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:22:01,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:22:01,047 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:21:26', tmtdew=1.71, humidity=88.48, cloud=0.0, wind=30.68, temperature=1.58, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:22:01,047 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 17:22:01,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:22:01,047 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 40m
2025-07-06 17:22:01,047 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:22:01,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:22:01.047
2025-07-06 17:22:01,056 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:22:01,056 [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-07-06 17:22:01,056 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:22:01,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.223
2025-07-06 17:22:01,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.849
2025-07-06 17:22:01,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:22:01,121 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:22:01,121 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:22:01,124 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:22:01,124 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:22:29,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:22:29,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:23:01,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:23:01,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:23:01,190 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:22:29', tmtdew=1.65, humidity=88.53, cloud=0.0, wind=29.84, temperature=1.56, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:23:01,190 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 17:23:01,190 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:23:01,190 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 41m
2025-07-06 17:23:01,190 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:23:01,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:23:01.191
2025-07-06 17:23:01,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-07-06 17:23:01,200 [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-07-06 17:23:01,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:23:01,268 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.981
2025-07-06 17:23:01,268 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.754
2025-07-06 17:23:01,268 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:23:01,268 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:23:01,271 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:23:01,271 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:23:01,271 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:23:29,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:23:29,217 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:24:01,333 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:24:01,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:24:01,335 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:23:33', tmtdew=1.64, humidity=88.6, cloud=0.0, wind=29.69, temperature=1.58, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:24:01,335 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 17:24:01,335 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:24:01,335 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 42m
2025-07-06 17:24:01,335 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:24:01,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:24:01.336
2025-07-06 17:24:01,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:24:01,345 [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-07-06 17:24:01,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:24:01,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.814
2025-07-06 17:24:01,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.033
2025-07-06 17:24:01,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:24:01,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:24:01,414 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:24:01,414 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:24:01,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:24:29,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:24:29,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:25:01,478 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:25:01,478 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:25:01,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:24:36', tmtdew=1.7, humidity=88.58, cloud=0.0, wind=33.4, temperature=1.63, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:25:01,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 17:25:01,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:25:01,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 43m
2025-07-06 17:25:01,480 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:25:01,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:25:01.481
2025-07-06 17:25:01,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:25:01,490 [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-07-06 17:25:01,490 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:25:01,556 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.721
2025-07-06 17:25:01,556 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.245
2025-07-06 17:25:01,556 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:25:01,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:25:01,556 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:25:01,557 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:25:01,557 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:25:29,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:25:29,380 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:26:01,618 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:26:01,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:26:01,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:25:40', tmtdew=1.68, humidity=88.67, cloud=0.0, wind=32.61, temperature=1.58, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:26:01,620 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 17:26:01,620 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:26:01,620 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 44m
2025-07-06 17:26:01,620 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:26:01,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:26:01.620
2025-07-06 17:26:01,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:26:01,629 [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-07-06 17:26:01,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:26:01,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.701
2025-07-06 17:26:01,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.388
2025-07-06 17:26:01,693 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:26:01,693 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:26:01,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:26:01,694 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:26:01,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:26:29,440 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:26:29,461 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:27:01,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:27:01,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:27:01,759 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:26:44', tmtdew=1.62, humidity=88.75, cloud=0.0, wind=32.71, temperature=1.64, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:27:01,759 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 17:27:01,759 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:27:01,759 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 45m
2025-07-06 17:27:01,759 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:27:01,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:27:01.759
2025-07-06 17:27:01,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:27:01,769 [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-07-06 17:27:01,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:27:01,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.754
2025-07-06 17:27:01,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.461
2025-07-06 17:27:01,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:27:01,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:27:01,834 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:27:01,834 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:27:01,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:27:29,521 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:27:29,543 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:28:01,897 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:28:01,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:28:01,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:27:47', tmtdew=1.63, humidity=88.7, cloud=0.0, wind=36.14, temperature=1.54, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:28:01,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 17:28:01,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:28:01,901 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 46m
2025-07-06 17:28:01,901 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:28:01,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:28:01.901
2025-07-06 17:28:01,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-07-06 17:28:01,910 [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-07-06 17:28:01,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:28:01,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.877
2025-07-06 17:28:01,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.463
2025-07-06 17:28:01,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:28:01,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:28:01,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:28:01,975 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:28:01,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:28:29,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:28:29,621 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:29:02,038 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:29:02,038 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:29:02,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:28:19', tmtdew=1.62, humidity=88.78, cloud=0.0, wind=35.73, temperature=1.54, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:29:02,041 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 17:29:02,041 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:29:02,041 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 47m
2025-07-06 17:29:02,041 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:29:02,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:29:02.041
2025-07-06 17:29:02,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:29:02,051 [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-07-06 17:29:02,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:29:02,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.069
2025-07-06 17:29:02,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.392
2025-07-06 17:29:02,115 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:29:02,115 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:29:02,115 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:29:02,115 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:29:02,115 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:29:29,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:29:29,705 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:30:02,177 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:30:02,177 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:30:02,178 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:28:19', tmtdew=1.62, humidity=88.78, cloud=0.0, wind=35.73, temperature=1.54, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:30:02,178 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-07-06 17:30:02,178 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:30:02,178 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 48m
2025-07-06 17:30:02,179 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:30:02,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:30:02.179
2025-07-06 17:30:02,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-07-06 17:30:02,189 [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-07-06 17:30:02,189 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:30:02,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.330
2025-07-06 17:30:02,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.248
2025-07-06 17:30:02,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:30:02,252 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:30:02,252 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:30:02,253 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:30:02,253 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:30:29,765 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:30:29,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:31:02,316 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:31:02,316 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:31:02,318 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:30:26', tmtdew=1.6, humidity=89.37, cloud=0.0, wind=34.58, temperature=1.54, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:31:02,318 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 17:31:02,318 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:31:02,318 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 49m
2025-07-06 17:31:02,318 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:31:02,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:31:02.319
2025-07-06 17:31:02,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:31:02,327 [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-07-06 17:31:02,327 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:31:02,392 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.419
2025-07-06 17:31:02,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.029
2025-07-06 17:31:02,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:31:02,393 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:31:02,393 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:31:02,393 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:31:02,393 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:31:29,847 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:31:29,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:32:02,455 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:32:02,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:32:02,456 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:31:29', tmtdew=1.54, humidity=89.47, cloud=0.0, wind=34.35, temperature=1.54, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:32:02,457 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 17:32:02,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:32:02,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 50m
2025-07-06 17:32:02,457 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:32:02,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:32:02.457
2025-07-06 17:32: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-07-06 17:32:02,466 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 50m is greater than maximum age 10m 0s
2025-07-06 17:32:02,466 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:32:02,530 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.127
2025-07-06 17:32:02,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.734
2025-07-06 17:32:02,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:32:02,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:32:02,531 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:32:02,531 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:32:02,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:32:29,927 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:32:29,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:33:02,593 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:33:02,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:33:02,595 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:32:01', tmtdew=1.53, humidity=89.52, cloud=0.0, wind=35.5, temperature=1.56, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:33:02,595 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 1s
2025-07-06 17:33:02,595 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:33:02,595 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 51m
2025-07-06 17:33:02,595 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:33:02,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:33:02.596
2025-07-06 17:33:02,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:33:02,605 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 51m is greater than maximum age 10m 0s
2025-07-06 17:33:02,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:33:02,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.911
2025-07-06 17:33:02,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.861
2025-07-06 17:33:02,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:33:02,668 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:33:02,668 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:33:02,669 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:33:02,669 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:33:30,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:33:30,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:34:02,731 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:34:02,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:34:02,733 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:32:01', tmtdew=1.53, humidity=89.52, cloud=0.0, wind=35.5, temperature=1.56, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:34:02,733 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 1s
2025-07-06 17:34:02,733 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:34:02,733 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 52m
2025-07-06 17:34:02,733 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:34:02,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:34:02.734
2025-07-06 17:34:02,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-07-06 17:34:02,743 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 52m is greater than maximum age 10m 0s
2025-07-06 17:34:02,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:34:02,807 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.771
2025-07-06 17:34:02,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.116
2025-07-06 17:34:02,808 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:34:02,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:34:02,808 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:34:02,808 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:34:02,808 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:34:30,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:34:30,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:35:02,871 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:35:02,871 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:35:02,873 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:34:40', tmtdew=1.51, humidity=89.63, cloud=0.0, wind=30.12, temperature=1.54, tmtdew_warn=1, humidity_warn=1, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:35:02,873 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 17:35:02,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:35:02,873 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 53m
2025-07-06 17:35:02,873 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:35:02,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:35:02.874
2025-07-06 17:35:02,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-07-06 17:35:02,883 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 53m is greater than maximum age 10m 0s
2025-07-06 17:35:02,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:35:02,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.705
2025-07-06 17:35:02,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.303
2025-07-06 17:35:02,948 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:35:02,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:35:02,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:35:02,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:35:02,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:35:30,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:35:30,184 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:36:03,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:36:03,011 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:36:03,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:35:46', tmtdew=1.44, humidity=90.27, cloud=0.0, wind=35.36, temperature=1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:36:03,013 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 17:36:03,013 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:36:03,013 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 54m
2025-07-06 17:36:03,013 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:36:03,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:36:03.013
2025-07-06 17:36:03,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-07-06 17:36:03,023 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 54m is greater than maximum age 10m 0s
2025-07-06 17:36:03,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:36:03,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.711
2025-07-06 17:36:03,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.421
2025-07-06 17:36:03,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:36:03,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:36:03,087 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:36:03,087 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:36:03,088 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:36:30,244 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:36:30,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:37:03,150 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:37:03,150 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:37:03,152 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:36:49', tmtdew=1.44, humidity=90.3, cloud=0.0, wind=32.8, temperature=1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:37:03,152 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 17:37:03,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:37:03,152 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 55m
2025-07-06 17:37:03,152 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:37:03,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:37:03.152
2025-07-06 17:37: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-07-06 17:37:03,161 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 55m is greater than maximum age 10m 0s
2025-07-06 17:37:03,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:37:03,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.789
2025-07-06 17:37:03,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.469
2025-07-06 17:37:03,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:37:03,225 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:37:03,226 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:37:03,226 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:37:03,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:37:30,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:37:30,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:38:03,288 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:38:03,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:38:03,290 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:37:53', tmtdew=1.42, humidity=90.38, cloud=0.0, wind=30.95, temperature=1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:38:03,290 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 17:38:03,290 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:38:03,290 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 56m
2025-07-06 17:38:03,290 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:38:03,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:38:03.291
2025-07-06 17:38:03,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-07-06 17:38:03,300 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 56m is greater than maximum age 10m 0s
2025-07-06 17:38:03,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:38:03,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:20.937
2025-07-06 17:38:03,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.445
2025-07-06 17:38:03,365 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:38:03,365 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:38:03,365 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:38:03,365 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:38:03,366 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:38:30,403 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:38:30,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:39:03,428 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:39:03,428 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:39:03,430 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:38:56', tmtdew=1.36, humidity=90.45, cloud=0.0, wind=34.56, temperature=1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:39:03,430 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 17:39:03,430 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:39:03,430 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 57m
2025-07-06 17:39:03,430 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:39:03,431 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:39:03.431
2025-07-06 17:39:03,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-06 17:39:03,440 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 57m is greater than maximum age 10m 0s
2025-07-06 17:39:03,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:39:03,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.154
2025-07-06 17:39:03,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.349
2025-07-06 17:39:03,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:39:03,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:39:03,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:39:03,507 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:39:03,507 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:39:30,483 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:39:30,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:40:03,569 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:40:03,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:40:03,572 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:39:28', tmtdew=1.36, humidity=90.45, cloud=0.0, wind=33.12, temperature=1.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:40:03,572 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 17:40:03,572 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:40:03,572 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 58m
2025-07-06 17:40:03,572 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:40:03,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:40:03.572
2025-07-06 17:40:03,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-07-06 17:40:03,581 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 10h 58m is greater than maximum age 10m 0s
2025-07-06 17:40:03,581 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:40:03,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-06 15:40:21.438
2025-07-06 17:40:03,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.178
2025-07-06 17:40:03,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-06 17:40:03,646 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-06 17:40:03,646 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-06 17:40:03,647 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-06 17:40:03,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-06 17:40:30,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:40:30,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:41:03,709 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:41:03,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:41:03,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:40:32', tmtdew=1.31, humidity=90.97, cloud=0.0, wind=31.25, temperature=1.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:41:03,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 17:41:03,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:41:03,710 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10h 59m
2025-07-06 17:41:03,710 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:41:03,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:41:03.711
2025-07-06 17:41:03,720 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:41:03,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838215. UTC time = 2025-07-06T15:41:03.711
2025-07-06 17:41:03,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:41:03,782 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:41:03,782 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:41:03,783 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:41:04,913 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:41:07,138 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:41:07,138 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:41:07,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:41:07,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.178
2025-07-06 17:41:07,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.916
2025-07-06 17:41:07,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:41:07,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:41:07,204 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:41:07,204 [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-07-06 17:41:07,204 [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-07-06 17:41:30,640 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:41:30,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:42:07,266 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:42:07,266 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:42:07,268 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:41:35', tmtdew=1.3, humidity=91.05, cloud=0.0, wind=31.85, temperature=1.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:42:07,268 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 17:42:07,268 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:42:07,268 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 0m
2025-07-06 17:42:07,268 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:42:07,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:42:07.269
2025-07-06 17:42:07,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:42:07,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985005. UTC time = 2025-07-06T15:42:07.269
2025-07-06 17:42:07,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:42:07,340 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:42:07,340 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:42:07,341 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:42:08,380 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:42:09,374 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:42:09,374 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:42:09,374 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:42:09,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.873
2025-07-06 17:42:09,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.692
2025-07-06 17:42:09,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:42:09,443 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:42:09,443 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:42:09,443 [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-07-06 17:42:09,443 [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-07-06 17:42:30,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:42:30,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:43:09,506 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:43:09,506 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:43:09,508 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:42:39', tmtdew=1.34, humidity=90.6, cloud=0.0, wind=30.28, temperature=1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:43:09,508 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 17:43:09,509 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:43:09,509 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 1m
2025-07-06 17:43:09,509 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:43:09,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:43:09.509
2025-07-06 17:43:09,518 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:43:09,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959866895. UTC time = 2025-07-06T15:43:09.509
2025-07-06 17:43:09,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:43:09,579 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:43:09,579 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:43:09,580 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:43:10,467 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:43:12,022 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:43:12,022 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:43:12,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:43:12,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.648
2025-07-06 17:43:12,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.994
2025-07-06 17:43:12,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:43:12,088 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:43:12,088 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:43:12,089 [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-07-06 17:43:12,089 [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-07-06 17:43:30,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:43:30,799 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:44:12,151 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:44:12,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:44:12,153 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:43:43', tmtdew=1.34, humidity=90.58, cloud=0.0, wind=31.88, temperature=1.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:44:12,153 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 17:44:12,153 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:44:12,153 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 2m
2025-07-06 17:44:12,153 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:44:12,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:44:12.153
2025-07-06 17:44:12,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:44:12,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959889005. UTC time = 2025-07-06T15:44:12.153
2025-07-06 17:44:12,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:44:12,225 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:44:12,225 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:44:12,225 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:44:13,129 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:44:14,174 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:44:14,174 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:44:14,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:44:14,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.505
2025-07-06 17:44:14,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.222
2025-07-06 17:44:14,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:44:14,239 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:44:14,240 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:44:14,240 [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-07-06 17:44:14,240 [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-07-06 17:44:30,859 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:44:30,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:45:14,302 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:45:14,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:45:14,304 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:44:46', tmtdew=1.35, humidity=90.52, cloud=0.0, wind=31.2, temperature=1.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:45:14,304 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 17:45:14,304 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:45:14,304 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 3m
2025-07-06 17:45:14,304 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:45:14,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:45:14.304
2025-07-06 17:45:14,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:45:14,376 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986741. UTC time = 2025-07-06T15:45:14.304
2025-07-06 17:45:14,376 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:45:14,376 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:45:14,376 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:45:14,377 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:45:15,283 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:45:16,196 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:45:16,196 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:45:16,196 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:45:16,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.440
2025-07-06 17:45:16,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.377
2025-07-06 17:45:16,260 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:45:16,260 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:45:16,261 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:45:16,261 [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-07-06 17:45:16,261 [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-07-06 17:45:30,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:45:30,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:46:16,323 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:46:16,323 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:46:16,325 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:45:50', tmtdew=1.34, humidity=90.57, cloud=0.0, wind=32.77, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:46:16,325 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 17:46:16,325 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:46:16,326 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 4m
2025-07-06 17:46:16,326 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:46:16,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:46:16.326
2025-07-06 17:46:16,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:46:16,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984992. UTC time = 2025-07-06T15:46:16.326
2025-07-06 17:46:16,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:46:16,397 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:46:16,397 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:46:16,398 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:46:17,138 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:46:18,421 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:46:18,421 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:46:18,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, -1, -1, -1, -1], maxlen=10)
2025-07-06 17:46:18,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.453
2025-07-06 17:46:18,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.457
2025-07-06 17:46:18,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:46:18,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:46:18,485 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:46:18,485 [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-07-06 17:46:18,485 [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-07-06 17:46:31,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:46:31,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:47:18,547 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:47:18,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:47:18,549 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:46:53', tmtdew=1.35, humidity=90.55, cloud=0.0, wind=30.59, temperature=1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:47:18,549 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 17:47:18,549 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:47:18,549 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 5m
2025-07-06 17:47:18,549 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:47:18,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:47:18.550
2025-07-06 17:47:18,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:47:18,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838066. UTC time = 2025-07-06T15:47:18.550
2025-07-06 17:47:18,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:47:18,621 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:47:18,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:47:18,622 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:47:19,354 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:47:20,530 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:47:20,530 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:47:20,530 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, -1, -1, -1], maxlen=10)
2025-07-06 17:47:20,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.541
2025-07-06 17:47:20,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.462
2025-07-06 17:47:20,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:47:20,596 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:47:20,597 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:47:20,597 [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-07-06 17:47:20,597 [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-07-06 17:47:31,092 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:47:31,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:48:20,660 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:48:20,660 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:48:20,661 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:47:57', tmtdew=1.28, humidity=90.65, cloud=0.0, wind=28.07, temperature=1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:48:20,661 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 17:48:20,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:48:20,661 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 6m
2025-07-06 17:48:20,662 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:48:20,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:48:20.662
2025-07-06 17:48:20,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:48:20,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831826. UTC time = 2025-07-06T15:48:20.662
2025-07-06 17:48:20,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:48:20,733 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:48:20,733 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:48:20,734 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:48:21,637 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:48:23,350 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:48:23,350 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:48:23,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, -1, -1], maxlen=10)
2025-07-06 17:48:23,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.705
2025-07-06 17:48:23,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.388
2025-07-06 17:48:23,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:48:23,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:48:23,415 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:48:23,415 [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-07-06 17:48:23,415 [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-07-06 17:48:31,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:48:31,194 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:49:23,478 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:49:23,478 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:49:23,481 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:49:00', tmtdew=1.28, humidity=91.18, cloud=0.0, wind=29.34, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:49:23,481 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 17:49:23,481 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:49:23,481 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 7m
2025-07-06 17:49:23,481 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:49:23,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:49:23.482
2025-07-06 17:49:23,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:49:23,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831086. UTC time = 2025-07-06T15:49:23.482
2025-07-06 17:49:23,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:49:23,554 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:49:23,554 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:49:23,554 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:49:24,453 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:49:25,805 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:49:25,805 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:49:25,805 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, -1], maxlen=10)
2025-07-06 17:49:25,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.943
2025-07-06 17:49:25,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.235
2025-07-06 17:49:25,869 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:49:25,869 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:49:25,870 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:49:25,870 [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-07-06 17:49:25,870 [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-07-06 17:49:31,254 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:49:31,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:50:25,932 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:50:25,932 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:50:25,933 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:50:04', tmtdew=1.26, humidity=91.26, cloud=0.0, wind=31.32, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:50:25,934 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 17:50:25,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:50:25,934 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 8m
2025-07-06 17:50:25,934 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:50:25,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:50:25.934
2025-07-06 17:50:25,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:50:26,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983582. UTC time = 2025-07-06T15:50:25.934
2025-07-06 17:50:26,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:50:26,007 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:50:26,007 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:50:26,007 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:50:26,742 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:50:27,789 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:50:27,789 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:50:27,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:50:27,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.250
2025-07-06 17:50:27,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.003
2025-07-06 17:50:27,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:50:27,854 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:50:27,854 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:50:27,854 [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-07-06 17:50:27,854 [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-07-06 17:50:31,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:50:31,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:51:27,917 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:51:27,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:51:27,919 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:51:07', tmtdew=1.25, humidity=91.38, cloud=0.0, wind=29.48, temperature=1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:51:27,919 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 17:51:27,919 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:51:27,919 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 9m
2025-07-06 17:51:27,919 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:51:27,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:51:27.920
2025-07-06 17:51:27,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:51:27,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959845815. UTC time = 2025-07-06T15:51:27.920
2025-07-06 17:51:27,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:51:27,990 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:51:27,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:51:27,991 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:51:28,719 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:51:29,825 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:51:29,825 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:51:29,825 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:51:29,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.959
2025-07-06 17:51:29,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.690
2025-07-06 17:51:29,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:51:29,889 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:51:29,890 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:51:29,890 [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-07-06 17:51:29,890 [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-07-06 17:51:31,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:51:31,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:52:29,952 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:52:29,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:52:29,955 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:52:11', tmtdew=1.19, humidity=91.93, cloud=0.0, wind=31.07, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:52:29,955 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 17:52:29,955 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:52:29,955 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 10m
2025-07-06 17:52:29,955 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:52:29,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:52:29.956
2025-07-06 17:52:29,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:52:30,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861005. UTC time = 2025-07-06T15:52:29.956
2025-07-06 17:52:30,027 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:52:30,027 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:52:30,028 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:52:30,028 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:52:30,754 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:52:31,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:52:31,504 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:52:32,280 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:52:32,280 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:52:32,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:52:32,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.709
2025-07-06 17:52:32,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.907
2025-07-06 17:52:32,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:52:32,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:52:32,345 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:52:32,345 [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-07-06 17:52:32,345 [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-07-06 17:53:31,567 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:53:31,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:53:32,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:53:32,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:53:32,409 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:52:43', tmtdew=1.19, humidity=91.93, cloud=0.0, wind=32.2, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:53:32,409 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-07-06 17:53:32,409 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:53:32,409 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 11m
2025-07-06 17:53:32,409 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:53:32,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:53:32.410
2025-07-06 17:53:32,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:53:32,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988145. UTC time = 2025-07-06T15:53:32.410
2025-07-06 17:53:32,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:53:32,481 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:53:32,481 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:53:32,482 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:53:33,391 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:53:34,496 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:53:34,496 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:53:34,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:53:34,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.541
2025-07-06 17:53:34,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.158
2025-07-06 17:53:34,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:53:34,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:53:34,562 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:53:34,562 [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-07-06 17:53:34,562 [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-07-06 17:54:31,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:54:31,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:54:34,624 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:54:34,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:54:34,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:52:43', tmtdew=1.19, humidity=91.93, cloud=0.0, wind=32.2, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:54:34,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-07-06 17:54:34,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:54:34,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 12m
2025-07-06 17:54:34,626 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:54:34,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:54:34.627
2025-07-06 17:54:34,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:54:34,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959874034. UTC time = 2025-07-06T15:54:34.627
2025-07-06 17:54:34,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:54:34,698 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:54:34,698 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:54:34,698 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:54:35,604 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:54:36,641 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:54:36,641 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:54:36,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:54:36,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.452
2025-07-06 17:54:36,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.336
2025-07-06 17:54:36,706 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:54:36,706 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:54:36,706 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:54:36,706 [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-07-06 17:54:36,706 [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-07-06 17:55:31,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:55:31,744 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:55:36,769 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:55:36,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:55:36,770 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:55:21', tmtdew=1.17, humidity=92.06, cloud=0.0, wind=29.66, temperature=1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:55:36,770 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 17:55:36,770 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:55:36,770 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 13m
2025-07-06 17:55:36,770 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:55:36,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:55:36.771
2025-07-06 17:55:36,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:55:36,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854704. UTC time = 2025-07-06T15:55:36.771
2025-07-06 17:55:36,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:55:36,842 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:55:36,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:55:36,842 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:55:37,748 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:55:39,421 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:55:39,422 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:55:39,422 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:55:39,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.440
2025-07-06 17:55:39,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-06 17:55:39,487 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:55:39,487 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:55:39,487 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:55:39,487 [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-07-06 17:55:39,487 [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-07-06 17:56:31,804 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:56:31,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:56:39,550 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:56:39,550 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:56:39,552 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:56:25', tmtdew=1.11, humidity=92.13, cloud=0.0, wind=31.97, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:56:39,553 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 17:56:39,553 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:56:39,553 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 14m
2025-07-06 17:56:39,553 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:56:39,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:56:39.553
2025-07-06 17:56:39,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:56:39,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959840986. UTC time = 2025-07-06T15:56:39.553
2025-07-06 17:56:39,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:56:39,625 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:56:39,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:56:39,626 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:56:40,353 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:56:41,598 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:56:41,598 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:56:41,598 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:56:41,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.506
2025-07-06 17:56:41,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.468
2025-07-06 17:56:41,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:56:41,663 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:56:41,664 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:56:41,664 [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-07-06 17:56:41,664 [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-07-06 17:57:31,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:57:31,902 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:57:41,727 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:57:41,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:57:41,728 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:57:29', tmtdew=1.11, humidity=92.15, cloud=0.0, wind=29.08, temperature=1.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:57:41,728 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 17:57:41,728 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:57:41,728 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 15m
2025-07-06 17:57:41,728 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:57:41,729 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:57:41.729
2025-07-06 17:57:41,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:57:41,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983305. UTC time = 2025-07-06T15:57:41.729
2025-07-06 17:57:41,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:57:41,800 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:57:41,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:57:41,801 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:57:42,708 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:57:43,789 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:57:43,789 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:57:43,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:57:43,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.646
2025-07-06 17:57:43,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.419
2025-07-06 17:57:43,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:57:43,854 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:57:43,855 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:57:43,855 [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-07-06 17:57:43,855 [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-07-06 17:58:31,962 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:58:31,979 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:58:43,917 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:58:43,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:58:43,918 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:58:32', tmtdew=1.1, humidity=92.21, cloud=0.0, wind=28.5, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:58:43,919 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 17:58:43,919 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:58:43,919 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 16m
2025-07-06 17:58:43,919 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:58:43,919 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:58:43.919
2025-07-06 17:58:43,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:58:43,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830644. UTC time = 2025-07-06T15:58:43.919
2025-07-06 17:58:43,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:58:43,991 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:58:43,991 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:58:43,991 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:58:44,896 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:58:46,161 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:58:46,161 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:58:46,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:58:46,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.860
2025-07-06 17:58:46,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.291
2025-07-06 17:58:46,227 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:58:46,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:58:46,227 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:58:46,227 [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-07-06 17:58:46,227 [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-07-06 17:59:32,038 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 17:59:32,058 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 17:59:46,290 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 17:59:46,290 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 17:59:46,292 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T17:59:36', tmtdew=1.08, humidity=92.31, cloud=0.0, wind=30.65, temperature=1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 17:59:46,292 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 17:59:46,292 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 17:59:46,292 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 17m
2025-07-06 17:59:46,292 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 17:59:46,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T15:59:46.292
2025-07-06 17:59:46,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 17:59:46,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833684. UTC time = 2025-07-06T15:59:46.292
2025-07-06 17:59:46,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 17:59:46,363 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 17:59:46,363 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 17:59:46,363 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 17:59:47,390 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 17:59:48,376 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 17:59:48,376 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 17:59:48,376 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 17:59:48,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.147
2025-07-06 17:59:48,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.083
2025-07-06 17:59:48,466 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 17:59:48,466 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 17:59:48,466 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 17:59:48,466 [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-07-06 17:59:48,466 [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-07-06 18:00:32,118 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:00:32,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:00:48,529 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:00:48,529 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:00:48,531 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:00:07', tmtdew=1.08, humidity=92.3, cloud=0.0, wind=31.35, temperature=1.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:00:48,531 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 18:00:48,531 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:00:48,531 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 18m
2025-07-06 18:00:48,531 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:00:48,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:00:48.531
2025-07-06 18:00:48,541 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:00:48,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842076. UTC time = 2025-07-06T16:00:48.531
2025-07-06 18:00:48,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:00:48,603 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:00:48,603 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:00:48,603 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:00:49,334 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:00:50,949 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:00:50,949 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:00:50,949 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:00:51,013 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.049
2025-07-06 18:00:51,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.793
2025-07-06 18:00:51,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:00:51,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:00:51,014 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:00:51,015 [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-07-06 18:00:51,015 [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-07-06 18:01:32,194 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:01:32,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:01:51,077 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:01:51,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:01:51,079 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:01:11', tmtdew=1.08, humidity=92.35, cloud=0.0, wind=32.38, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:01:51,079 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 18:01:51,079 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:01:51,079 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 19m
2025-07-06 18:01:51,079 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:01:51,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:01:51.080
2025-07-06 18:01:51,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:01:51,151 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598558. UTC time = 2025-07-06T16:01:51.080
2025-07-06 18:01:51,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:01:51,152 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:01:51,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:01:51,152 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:01:51,883 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:01:54,185 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:01:54,185 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:01:54,185 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:01:54,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.772
2025-07-06 18:01:54,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.820
2025-07-06 18:01:54,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:01:54,251 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:01:54,251 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:01:54,251 [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-07-06 18:01:54,251 [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-07-06 18:02:32,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:02:32,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:02:54,314 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:02:54,314 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:02:54,315 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:02:15', tmtdew=1.06, humidity=92.93, cloud=0.0, wind=31.46, temperature=1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:02:54,316 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 18:02:54,316 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:02:54,316 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 20m
2025-07-06 18:02:54,316 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:02:54,316 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:02:54.316
2025-07-06 18:02:54,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:02:54,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987497. UTC time = 2025-07-06T16:02:54.316
2025-07-06 18:02:54,387 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:02:54,387 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:02:54,388 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:02:54,388 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:02:55,114 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:02:56,097 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:02:56,097 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:02:56,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:02:56,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.581
2025-07-06 18:02:56,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.091
2025-07-06 18:02:56,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:02:56,162 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:02:56,163 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:02:56,163 [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-07-06 18:02:56,163 [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-07-06 18:03:32,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:03:32,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:03:56,226 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:03:56,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:03:56,227 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:03:19', tmtdew=1.01, humidity=92.98, cloud=0.0, wind=26.34, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:03:56,227 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 18:03:56,228 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:03:56,228 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 21m
2025-07-06 18:03:56,228 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:03:56,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:03:56.228
2025-07-06 18:03:56,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:03:56,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959880735. UTC time = 2025-07-06T16:03:56.228
2025-07-06 18:03:56,300 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:03:56,300 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:03:56,300 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:03:56,301 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:03:57,037 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:03:57,961 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:03:57,961 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:03:57,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:03:58,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.469
2025-07-06 18:03:58,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.290
2025-07-06 18:03:58,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:03:58,025 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:03:58,025 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:03:58,026 [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-07-06 18:03:58,026 [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-07-06 18:04:32,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:04:32,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:04:58,089 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:04:58,089 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:04:58,090 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:04:22', tmtdew=1.0, humidity=93.05, cloud=0.0, wind=24.83, temperature=1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:04:58,091 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 18:04:58,091 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:04:58,091 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 22m
2025-07-06 18:04:58,091 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:04:58,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:04:58.091
2025-07-06 18:04:58,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:04:58,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859794. UTC time = 2025-07-06T16:04:58.091
2025-07-06 18:04:58,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:04:58,162 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:04:58,162 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:04:58,163 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:04:58,890 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:04:59,824 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:04:59,824 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:04:59,824 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:04:59,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.435
2025-07-06 18:04:59,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.415
2025-07-06 18:04:59,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:04:59,889 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:04:59,889 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:04:59,889 [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-07-06 18:04:59,889 [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-07-06 18:05:32,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:05:32,522 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:05:59,952 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:05:59,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:05:59,953 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:04:54', tmtdew=1.0, humidity=93.05, cloud=0.0, wind=27.7, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:05:59,953 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 5s
2025-07-06 18:05:59,953 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:05:59,953 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 23m
2025-07-06 18:05:59,954 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:05:59,954 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:05:59.954
2025-07-06 18:05:59,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:06:00,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844544. UTC time = 2025-07-06T16:05:59.954
2025-07-06 18:06:00,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:06:00,025 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:06:00,025 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:06:00,026 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:06:00,752 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:06:01,720 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:06:01,720 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:06:01,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:06:01,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.476
2025-07-06 18:06:01,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.467
2025-07-06 18:06:01,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:06:01,786 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:06:01,786 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:06:01,786 [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-07-06 18:06:01,786 [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-07-06 18:06:32,582 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:06:32,601 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:07:01,849 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:07:01,849 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:07:01,851 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:04:54', tmtdew=1.0, humidity=93.05, cloud=0.0, wind=27.7, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:07:01,851 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 7s
2025-07-06 18:07:01,851 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:07:01,851 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 25m
2025-07-06 18:07:01,851 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:07:01,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:07:01.852
2025-07-06 18:07:01,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:07:01,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983489. UTC time = 2025-07-06T16:07:01.852
2025-07-06 18:07:01,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:07:01,924 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:07:01,924 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:07:01,924 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:07:02,660 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:07:03,877 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:07:03,877 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:07:03,877 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:07:03,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.593
2025-07-06 18:07:03,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-06 18:07:03,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:07:03,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:07:03,941 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:07:03,941 [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-07-06 18:07:03,941 [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-07-06 18:07:32,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:07:32,677 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:08:04,003 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:08:04,003 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:08:04,006 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:07:33', tmtdew=0.92, humidity=93.69, cloud=0.0, wind=29.99, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:08:04,006 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 18:08:04,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:08:04,006 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 26m
2025-07-06 18:08:04,006 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:08:04,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:08:04.006
2025-07-06 18:08:04,020 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:08:04,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830737. UTC time = 2025-07-06T16:08:04.006
2025-07-06 18:08:04,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:08:04,081 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:08:04,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:08:04,082 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:08:05,016 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:08:06,400 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:08:06,400 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:08:06,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:08:06,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.784
2025-07-06 18:08:06,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.339
2025-07-06 18:08:06,465 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:08:06,465 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:08:06,465 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:08:06,465 [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-07-06 18:08:06,465 [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-07-06 18:08:32,737 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:08:32,760 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:09:06,528 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:09:06,528 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:09:06,530 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:08:37', tmtdew=0.92, humidity=93.76, cloud=0.0, wind=27.9, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:09:06,530 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 18:09:06,530 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:09:06,530 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 27m
2025-07-06 18:09:06,530 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:09:06,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:09:06.531
2025-07-06 18:09:06,540 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:09:06,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832064. UTC time = 2025-07-06T16:09:06.531
2025-07-06 18:09:06,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:09:06,602 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:09:06,602 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:09:06,603 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:09:07,341 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:09:09,045 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:09:09,045 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:09:09,045 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:09:09,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.050
2025-07-06 18:09:09,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.155
2025-07-06 18:09:09,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:09:09,110 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:09:09,111 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:09:09,111 [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-07-06 18:09:09,111 [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-07-06 18:09:32,820 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:09:32,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:10:09,173 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:10:09,173 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:10:09,175 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:09:40', tmtdew=0.91, humidity=93.79, cloud=0.0, wind=24.31, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:10:09,175 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 18:10:09,175 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:10:09,175 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 28m
2025-07-06 18:10:09,175 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:10:09,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:10:09.176
2025-07-06 18:10:09,184 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:10:09,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838835. UTC time = 2025-07-06T16:10:09.176
2025-07-06 18:10:09,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:10:09,246 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:10:09,246 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:10:09,247 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:10:09,977 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:10:11,620 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:10:11,620 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:10:11,621 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:10:11,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.149
2025-07-06 18:10:11,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.890
2025-07-06 18:10:11,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:10:11,685 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:10:11,686 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:10:11,686 [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-07-06 18:10:11,686 [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-07-06 18:10:32,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:10:32,921 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:11:11,748 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:11:11,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:11:11,750 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:10:44', tmtdew=0.9, humidity=93.88, cloud=0.0, wind=29.41, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:11:11,750 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 18:11:11,750 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:11:11,750 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 29m
2025-07-06 18:11:11,750 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:11:11,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:11:11.750
2025-07-06 18:11:11,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:11:11,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959850946. UTC time = 2025-07-06T16:11:11.750
2025-07-06 18:11:11,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:11:11,822 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:11:11,822 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:11:11,823 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:11:12,733 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:11:14,557 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:11:14,557 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:11:14,557 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:11:14,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.848
2025-07-06 18:11:14,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.720
2025-07-06 18:11:14,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:11:14,622 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:11:14,622 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:11:14,623 [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-07-06 18:11:14,623 [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-07-06 18:11:32,981 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:11:32,998 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:12:14,685 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:12:14,685 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:12:14,686 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:11:47', tmtdew=0.85, humidity=93.88, cloud=0.0, wind=26.77, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:12:14,687 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 18:12:14,687 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:12:14,687 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 30m
2025-07-06 18:12:14,687 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:12:14,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:12:14.687
2025-07-06 18:12:14,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:12:14,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986842. UTC time = 2025-07-06T16:12:14.687
2025-07-06 18:12:14,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:12:14,758 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:12:14,758 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:12:14,759 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:12:15,663 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:12:16,629 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:12:16,629 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:12:16,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:12:16,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.631
2025-07-06 18:12:16,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.013
2025-07-06 18:12:16,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:12:16,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:12:16,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:12:16,695 [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-07-06 18:12:16,695 [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-07-06 18:12:33,059 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:12:33,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:13:16,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:13:16,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:13:16,759 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:12:51', tmtdew=0.84, humidity=93.96, cloud=0.0, wind=32.08, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:13:16,759 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 18:13:16,759 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:13:16,759 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 31m
2025-07-06 18:13:16,759 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:13:16,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:13:16.759
2025-07-06 18:13:16,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:13:16,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988838. UTC time = 2025-07-06T16:13:16.759
2025-07-06 18:13:16,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:13:16,834 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:13:16,834 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:13:16,834 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:13:17,742 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:13:19,861 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:13:19,861 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:13:19,861 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:13:19,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.493
2025-07-06 18:13:19,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.239
2025-07-06 18:13:19,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:13:19,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:13:19,926 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:13:19,926 [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-07-06 18:13:19,926 [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-07-06 18:13:33,140 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:13:33,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:14:19,989 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:14:19,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:14:19,991 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:13:54', tmtdew=0.79, humidity=93.96, cloud=0.0, wind=30.93, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:14:19,991 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 18:14:19,991 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:14:19,991 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 32m
2025-07-06 18:14:19,991 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:14:19,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:14:19.992
2025-07-06 18:14:20,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:14:20,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598652. UTC time = 2025-07-06T16:14:19.992
2025-07-06 18:14:20,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:14:20,070 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:14:20,070 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:14:20,071 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:14:20,802 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:14:22,422 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:14:22,423 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:14:22,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:14:22,486 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.436
2025-07-06 18:14:22,487 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.387
2025-07-06 18:14:22,487 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:14:22,487 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:14:22,487 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:14:22,487 [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-07-06 18:14:22,487 [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-07-06 18:14:33,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:14:33,220 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:15:22,550 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:15:22,551 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:15:22,552 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:13:54', tmtdew=0.79, humidity=93.96, cloud=0.0, wind=30.93, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:15:22,552 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 28s
2025-07-06 18:15:22,552 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:15:22,552 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 33m
2025-07-06 18:15:22,553 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:15:22,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:15:22.553
2025-07-06 18:15:22,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:15:22,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848152. UTC time = 2025-07-06T16:15:22.553
2025-07-06 18:15:22,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:15:22,624 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:15:22,624 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:15:22,625 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:15:23,661 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:15:24,577 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:15:24,577 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:15:24,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:15:24,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.456
2025-07-06 18:15:24,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.460
2025-07-06 18:15:24,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:15:24,641 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:15:24,641 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:15:24,642 [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-07-06 18:15:24,642 [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-07-06 18:15:33,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:15:33,299 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:16:24,704 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:16:24,704 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:16:24,706 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:13:54', tmtdew=0.79, humidity=93.96, cloud=0.0, wind=30.93, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:16:24,706 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-07-06 18:16:24,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:16:24,706 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 34m
2025-07-06 18:16:24,706 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:16:24,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:16:24.707
2025-07-06 18:16:24,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:16:24,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836907. UTC time = 2025-07-06T16:16:24.707
2025-07-06 18:16:24,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:16:24,778 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:16:24,778 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:16:24,779 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:16:25,514 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:16:26,726 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:16:26,726 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:16:26,726 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:16:26,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.553
2025-07-06 18:16:26,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.456
2025-07-06 18:16:26,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:16:26,791 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:16:26,791 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:16:26,792 [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-07-06 18:16:26,792 [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-07-06 18:16:33,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:16:33,381 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:17:26,854 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:17:26,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:17:26,857 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:17:05', tmtdew=0.77, humidity=94.56, cloud=0.0, wind=28.25, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:17:26,857 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 18:17:26,857 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:17:26,857 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 35m
2025-07-06 18:17:26,857 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:17:26,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:17:26.858
2025-07-06 18:17:26,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:17:26,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983125. UTC time = 2025-07-06T16:17:26.858
2025-07-06 18:17:26,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:17:26,929 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:17:26,929 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:17:26,930 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:17:27,658 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:17:30,387 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:17:30,387 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:17:30,387 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:17:30,451 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.728
2025-07-06 18:17:30,451 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.372
2025-07-06 18:17:30,451 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:17:30,451 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:17:30,452 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:17:30,452 [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-07-06 18:17:30,452 [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-07-06 18:17:33,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:17:33,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:18:30,514 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:18:30,514 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:18:30,516 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:18:08', tmtdew=0.77, humidity=94.59, cloud=0.0, wind=28.6, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:18:30,516 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 18:18:30,516 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:18:30,516 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 36m
2025-07-06 18:18:30,516 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:18:30,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:18:30.517
2025-07-06 18:18:30,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:18:30,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831133. UTC time = 2025-07-06T16:18:30.517
2025-07-06 18:18:30,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:18:30,588 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:18:30,588 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:18:30,588 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:18:31,494 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:18:32,599 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:18:32,599 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:18:32,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:18:32,664 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.973
2025-07-06 18:18:32,664 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.211
2025-07-06 18:18:32,664 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:18:32,664 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:18:32,664 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:18:32,664 [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-07-06 18:18:32,664 [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-07-06 18:18:33,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:18:33,546 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:19:32,727 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:19:32,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:19:32,729 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:19:12', tmtdew=0.76, humidity=94.61, cloud=0.0, wind=29.26, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:19:32,729 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 18:19:32,729 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:19:32,729 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 37m
2025-07-06 18:19:32,729 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:19:32,730 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:19:32.730
2025-07-06 18:19:32,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:19:32,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836474. UTC time = 2025-07-06T16:19:32.730
2025-07-06 18:19:32,801 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:19:32,801 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:19:32,801 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:19:32,802 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:19:33,537 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:19:33,606 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:19:33,626 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:19:34,777 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:19:34,777 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:19:34,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:19:34,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.243
2025-07-06 18:19:34,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.968
2025-07-06 18:19:34,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:19:34,842 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:19:34,842 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:19:34,842 [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-07-06 18:19:34,842 [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-07-06 18:20:33,686 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:20:33,706 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:20:34,905 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:20:34,906 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:20:34,907 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:19:44', tmtdew=0.76, humidity=94.63, cloud=0.0, wind=29.98, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:20:34,907 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-07-06 18:20:34,907 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:20:34,907 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 38m
2025-07-06 18:20:34,907 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:20:34,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:20:34.908
2025-07-06 18:20:34,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:20:34,978 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847114. UTC time = 2025-07-06T16:20:34.908
2025-07-06 18:20:34,978 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:20:34,978 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:20:34,978 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:20:34,979 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:20:35,885 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:20:37,232 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:20:37,232 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:20:37,232 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:20:37,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.921
2025-07-06 18:20:37,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.643
2025-07-06 18:20:37,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:20:37,296 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:20:37,296 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:20:37,296 [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-07-06 18:20:37,296 [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-07-06 18:21:33,766 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:21:33,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:21:37,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:21:37,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:21:37,361 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:19:44', tmtdew=0.76, humidity=94.63, cloud=0.0, wind=29.98, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:21:37,362 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 53s
2025-07-06 18:21:37,362 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:21:37,362 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 39m
2025-07-06 18:21:37,362 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:21:37,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:21:37.362
2025-07-06 18:21:37,371 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:21:37,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959863044. UTC time = 2025-07-06T16:21:37.362
2025-07-06 18:21:37,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:21:37,434 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:21:37,434 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:21:37,435 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:21:38,165 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:21:39,447 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:21:39,447 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:21:39,447 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:21:39,513 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.682
2025-07-06 18:21:39,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.939
2025-07-06 18:21:39,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:21:39,514 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:21:39,514 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:21:39,514 [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-07-06 18:21:39,514 [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-07-06 18:22:33,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:22:33,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:22:39,576 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:22:39,576 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:22:39,578 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:22:24', tmtdew=0.7, humidity=95.21, cloud=0.0, wind=31.72, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:22:39,578 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 18:22:39,578 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:22:39,578 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 40m
2025-07-06 18:22:39,578 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:22:39,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:22:39.579
2025-07-06 18:22:39,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:22:39,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988404. UTC time = 2025-07-06T16:22:39.579
2025-07-06 18:22:39,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:22:39,650 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:22:39,650 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:22:39,651 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:22:40,381 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:22:41,648 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:22:41,648 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:22:41,648 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:22:41,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.524
2025-07-06 18:22:41,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.181
2025-07-06 18:22:41,711 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:22:41,712 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:22:41,712 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:22:41,712 [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-07-06 18:22:41,712 [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-07-06 18:23:33,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:23:33,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:23:41,775 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:23:41,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:23:41,777 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:23:27', tmtdew=0.7, humidity=95.23, cloud=0.0, wind=28.8, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:23:41,777 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 18:23:41,777 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:23:41,777 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 41m
2025-07-06 18:23:41,777 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:23:41,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:23:41.778
2025-07-06 18:23:41,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:23:41,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959871138. UTC time = 2025-07-06T16:23:41.778
2025-07-06 18:23:41,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:23:41,850 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:23:41,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:23:41,850 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:23:42,588 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:23:43,781 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:23:43,781 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:23:43,781 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:23:43,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.444
2025-07-06 18:23:43,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.350
2025-07-06 18:23:43,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:23:43,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:23:43,847 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:23:43,847 [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-07-06 18:23:43,847 [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-07-06 18:24:34,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:24:34,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:24:43,909 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:24:43,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:24:43,911 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:24:31', tmtdew=0.7, humidity=95.23, cloud=0.0, wind=29.84, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:24:43,911 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 18:24:43,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:24:43,912 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 42m
2025-07-06 18:24:43,912 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:24:43,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:24:43.912
2025-07-06 18:24:43,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:24:43,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959852516. UTC time = 2025-07-06T16:24:43.912
2025-07-06 18:24:43,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:24:43,983 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:24:43,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:24:43,984 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:24:44,726 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:24:46,397 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:24:46,397 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:24:46,397 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:24:46,461 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.442
2025-07-06 18:24:46,461 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.446
2025-07-06 18:24:46,461 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:24:46,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:24:46,461 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:24:46,462 [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-07-06 18:24:46,462 [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-07-06 18:25:34,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:25:34,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:25:46,524 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:25:46,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:25:46,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:25:34', tmtdew=0.69, humidity=95.29, cloud=0.0, wind=28.95, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:25:46,526 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 18:25:46,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:25:46,526 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 43m
2025-07-06 18:25:46,526 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:25:46,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:25:46.527
2025-07-06 18:25:46,536 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:25:46,599 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839514. UTC time = 2025-07-06T16:25:46.527
2025-07-06 18:25:46,599 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:25:46,599 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:25:46,599 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:25:46,600 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:25:47,520 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:25:49,939 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:25:49,939 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:25:49,939 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:25:50,002 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.519
2025-07-06 18:25:50,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.464
2025-07-06 18:25:50,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:25:50,003 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:25:50,003 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:25:50,003 [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-07-06 18:25:50,003 [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-07-06 18:26:34,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:26:34,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:26:50,065 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:26:50,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:26:50,067 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:26:06', tmtdew=0.69, humidity=95.29, cloud=0.0, wind=26.89, temperature=1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:26:50,067 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 18:26:50,067 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:26:50,067 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 44m
2025-07-06 18:26:50,067 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:26:50,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:26:50.068
2025-07-06 18:26:50,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:26:50,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832143. UTC time = 2025-07-06T16:26:50.068
2025-07-06 18:26:50,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:26:50,138 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:26:50,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:26:50,139 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:26:50,873 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:26:52,095 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:26:52,095 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:26:52,095 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:26:52,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.669
2025-07-06 18:26:52,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.404
2025-07-06 18:26:52,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:26:52,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:26:52,161 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:26:52,161 [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-07-06 18:26:52,161 [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-07-06 18:27:34,223 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:27:34,242 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:27:52,224 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:27:52,224 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:27:52,225 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:27:09', tmtdew=0.62, humidity=95.38, cloud=0.0, wind=25.94, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:27:52,225 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 18:27:52,225 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:27:52,226 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 45m
2025-07-06 18:27:52,226 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:27:52,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:27:52.226
2025-07-06 18:27:52,235 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:27:52,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830504. UTC time = 2025-07-06T16:27:52.226
2025-07-06 18:27:52,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:27:52,298 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:27:52,298 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:27:52,298 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:27:53,208 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:27:54,410 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:27:54,410 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:27:54,410 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:27:54,474 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.894
2025-07-06 18:27:54,474 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.265
2025-07-06 18:27:54,474 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:27:54,474 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:27:54,474 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:27:54,474 [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-07-06 18:27:54,475 [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-07-06 18:28:34,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:28:34,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:28:54,537 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:28:54,537 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:28:54,538 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:28:45', tmtdew=0.61, humidity=95.46, cloud=0.0, wind=27.79, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:28:54,538 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 18:28:54,538 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:28:54,538 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 46m
2025-07-06 18:28:54,538 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:28:54,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:28:54.539
2025-07-06 18:28:54,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:28:54,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834294. UTC time = 2025-07-06T16:28:54.539
2025-07-06 18:28:54,610 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:28:54,610 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:28:54,610 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:28:54,611 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:28:55,344 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:28:56,459 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:28:56,459 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:28:56,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:28:56,524 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.189
2025-07-06 18:28:56,524 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.047
2025-07-06 18:28:56,524 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:28:56,524 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:28:56,524 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:28:56,525 [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-07-06 18:28:56,525 [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-07-06 18:29:34,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:29:34,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:29:56,586 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:29:56,586 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:29:56,588 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:29:48', tmtdew=0.61, humidity=95.49, cloud=0.0, wind=23.91, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:29:56,588 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 18:29:56,588 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:29:56,588 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 47m
2025-07-06 18:29:56,588 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:29:56,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:29:56.589
2025-07-06 18:29:56,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:29:56,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959843384. UTC time = 2025-07-06T16:29:56.589
2025-07-06 18:29:56,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:29:56,660 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:29:56,660 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:29:56,660 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:29:57,387 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:29:59,061 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:29:59,061 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:29:59,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:29:59,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.005
2025-07-06 18:29:59,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.745
2025-07-06 18:29:59,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:29:59,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:29:59,127 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:29:59,127 [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-07-06 18:29:59,127 [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-07-06 18:30:34,464 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:30:34,482 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:30:59,190 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:30:59,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:30:59,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:30:52', tmtdew=0.61, humidity=95.49, cloud=0.0, wind=26.26, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:30:59,192 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 18:30:59,192 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:30:59,192 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 48m
2025-07-06 18:30:59,192 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:30:59,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:30:59.192
2025-07-06 18:30:59,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:30:59,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857834. UTC time = 2025-07-06T16:30:59.192
2025-07-06 18:30:59,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:30:59,268 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:30:59,268 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:30:59,268 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:31:00,311 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:31:01,572 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:31:01,573 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:31:01,573 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:31:01,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.741
2025-07-06 18:31:01,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.856
2025-07-06 18:31:01,637 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:31:01,638 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:31:01,638 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:31:01,638 [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-07-06 18:31:01,638 [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-07-06 18:31:34,542 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:31:34,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:32:01,701 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:32:01,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:32:01,702 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:31:24', tmtdew=0.6, humidity=96.03, cloud=0.0, wind=28.27, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:32:01,702 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 18:32:01,702 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:32:01,702 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 50m
2025-07-06 18:32:01,702 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:32:01,703 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:32:01.703
2025-07-06 18:32:01,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:32:01,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877457. UTC time = 2025-07-06T16:32:01.703
2025-07-06 18:32:01,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:32:01,776 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:32:01,776 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:32:01,777 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:32:02,507 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:32:03,930 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:32:03,930 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:32:03,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:32:03,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.560
2025-07-06 18:32:03,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.120
2025-07-06 18:32:03,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:32:03,993 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:32:03,994 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:32:03,994 [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-07-06 18:32:03,994 [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-07-06 18:32:34,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:32:34,641 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:33:04,056 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:33:04,056 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:33:04,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:32:28', tmtdew=0.59, humidity=96.11, cloud=0.0, wind=24.3, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:33:04,057 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 18:33:04,057 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:33:04,057 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 51m
2025-07-06 18:33:04,057 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:33:04,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:33:04.058
2025-07-06 18:33:04,066 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:33:04,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877373. UTC time = 2025-07-06T16:33:04.058
2025-07-06 18:33:04,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:33:04,128 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:33:04,128 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:33:04,128 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:33:04,853 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:33:06,089 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:33:06,089 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:33:06,089 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:33:06,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.458
2025-07-06 18:33:06,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.310
2025-07-06 18:33:06,154 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:33:06,154 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:33:06,155 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:33:06,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-07-06 18:33:06,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-07-06 18:33:34,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:33:34,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:34:06,217 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:34:06,217 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:34:06,220 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:33:31', tmtdew=0.59, humidity=96.14, cloud=0.0, wind=20.01, temperature=1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:34:06,220 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 18:34:06,220 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:34:06,220 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 52m
2025-07-06 18:34:06,220 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:34:06,220 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:34:06.220
2025-07-06 18:34:06,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:34:06,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857102. UTC time = 2025-07-06T16:34:06.220
2025-07-06 18:34:06,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:34:06,291 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:34:06,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:34:06,292 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:34:07,193 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:34:08,225 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:34:08,225 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:34:08,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:34:08,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.434
2025-07-06 18:34:08,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-06 18:34:08,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:34:08,290 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:34:08,290 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:34:08,290 [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-07-06 18:34:08,290 [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-07-06 18:34:34,784 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:34:34,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:35:08,353 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:35:08,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:35:08,354 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:34:35', tmtdew=0.54, humidity=96.13, cloud=0.0, wind=20.33, temperature=1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:35:08,355 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 18:35:08,355 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:35:08,355 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 53m
2025-07-06 18:35:08,355 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:35:08,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:35:08.355
2025-07-06 18:35:08,364 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:35:08,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984258. UTC time = 2025-07-06T16:35:08.355
2025-07-06 18:35:08,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:35:08,426 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:35:08,426 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:35:08,427 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:35:09,331 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:35:10,430 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:35:10,430 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:35:10,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:35:10,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.486
2025-07-06 18:35:10,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.466
2025-07-06 18:35:10,495 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:35:10,495 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:35:10,495 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:35:10,495 [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-07-06 18:35:10,495 [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-07-06 18:35:34,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:35:34,868 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:36:10,557 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:36:10,557 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:36:10,560 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:35:39', tmtdew=0.53, humidity=96.18, cloud=0.0, wind=19.8, temperature=1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:36:10,560 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 18:36:10,560 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:36:10,560 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 54m
2025-07-06 18:36:10,560 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:36:10,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:36:10.561
2025-07-06 18:36:10,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:36:10,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983367. UTC time = 2025-07-06T16:36:10.561
2025-07-06 18:36:10,632 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:36:10,632 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:36:10,632 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:36:10,633 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:36:11,532 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:36:12,629 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:36:12,629 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:36:12,629 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:36:12,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.614
2025-07-06 18:36:12,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-06 18:36:12,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:36:12,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:36:12,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:36:12,695 [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-07-06 18:36:12,695 [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-07-06 18:36:34,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:36:34,947 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:37:12,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:37:12,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:37:12,759 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:36:42', tmtdew=0.52, humidity=96.28, cloud=0.0, wind=25.48, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:37:12,759 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 18:37:12,759 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:37:12,759 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 55m
2025-07-06 18:37:12,759 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:37:12,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:37:12.759
2025-07-06 18:37:12,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:37:12,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983032. UTC time = 2025-07-06T16:37:12.759
2025-07-06 18:37:12,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:37:12,830 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:37:12,831 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:37:12,831 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:37:13,562 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:37:15,244 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:37:15,244 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:37:15,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:37:15,310 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.817
2025-07-06 18:37:15,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.315
2025-07-06 18:37:15,311 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:37:15,311 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:37:15,311 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:37:15,311 [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-07-06 18:37:15,311 [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-07-06 18:37:35,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:37:35,043 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:38:15,374 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:38:15,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:38:15,379 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:37:46', tmtdew=0.51, humidity=96.29, cloud=0.0, wind=27.6, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:38:15,379 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 18:38:15,379 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:38:15,379 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 56m
2025-07-06 18:38:15,379 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:38:15,380 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:38:15.380
2025-07-06 18:38:15,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:38:15,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983245. UTC time = 2025-07-06T16:38:15.380
2025-07-06 18:38:15,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:38:15,451 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:38:15,451 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:38:15,452 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:38:16,171 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:38:17,527 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:38:17,528 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:38:17,528 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:38:17,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.091
2025-07-06 18:38:17,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.121
2025-07-06 18:38:17,592 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:38:17,592 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:38:17,592 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:38:17,592 [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-07-06 18:38:17,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-07-06 18:38:35,102 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:38:35,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:39:17,655 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:39:17,655 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:39:17,657 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:38:49', tmtdew=0.51, humidity=96.31, cloud=0.0, wind=24.28, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:39:17,657 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 18:39:17,657 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:39:17,657 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 57m
2025-07-06 18:39:17,657 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:39:17,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:39:17.658
2025-07-06 18:39:17,666 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:39:17,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839957. UTC time = 2025-07-06T16:39:17.658
2025-07-06 18:39:17,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:39:17,728 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:39:17,728 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:39:17,729 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:39:18,634 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:39:19,593 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:39:19,593 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:39:19,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:39:19,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.102
2025-07-06 18:39:19,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.847
2025-07-06 18:39:19,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:39:19,657 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:39:19,658 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:39:19,658 [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-07-06 18:39:19,658 [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-07-06 18:39:35,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:39:35,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:40:19,720 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:40:19,720 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:40:19,723 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:39:53', tmtdew=0.51, humidity=96.31, cloud=0.0, wind=25.81, temperature=1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:40:19,723 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 18:40:19,723 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:40:19,723 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 58m
2025-07-06 18:40:19,723 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:40:19,724 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:40:19.724
2025-07-06 18:40:19,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:40:19,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959852683. UTC time = 2025-07-06T16:40:19.724
2025-07-06 18:40:19,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:40:19,795 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:40:19,795 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:40:19,796 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:40:20,524 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:40:21,630 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:40:21,630 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:40:21,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:40:21,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.815
2025-07-06 18:40:21,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.757
2025-07-06 18:40:21,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:40:21,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:40:21,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:40:21,695 [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-07-06 18:40:21,695 [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-07-06 18:40:35,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:40:35,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:41:21,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:41:21,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:41:21,759 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:40:57', tmtdew=0.5, humidity=96.38, cloud=0.0, wind=24.76, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:41:21,759 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 18:41:21,759 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:41:21,759 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11h 59m
2025-07-06 18:41:21,759 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:41:21,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:41:21.760
2025-07-06 18:41:21,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:41:21,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987055. UTC time = 2025-07-06T16:41:21.760
2025-07-06 18:41:21,831 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-06 18:41:21,831 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-06 18:41:21,831 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-06 18:41:21,831 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-06 18:41:23,066 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-06 18:41:24,078 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-06 18:41:24,078 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-06 18:41:24,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:41:24,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.608
2025-07-06 18:41:24,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.044
2025-07-06 18:41:24,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:41:24,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-06 18:41:24,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:41:24,144 [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-07-06 18:41:24,145 [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-07-06 18:41:35,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:41:35,361 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:42:24,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:42:24,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:42:24,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:42:00', tmtdew=0.5, humidity=96.39, cloud=0.0, wind=23.38, temperature=1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:42:24,210 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 18:42:24,210 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:42:24,210 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 0m
2025-07-06 18:42:24,210 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:42:24,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:42:24.210
2025-07-06 18:42:24,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:42:24,253 [WARNING][weather_worker][logger.py][_showwarning] TargetNeverUpWarning: Target with index 0 does not cross horizon=-12.0 deg within 24 hours
2025-07-06 18:42:24,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = --. UTC time = 2025-07-06T16:42:24.210
2025-07-06 18:42:24,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:42:24,285 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 0m is greater than maximum age 10m 0s
2025-07-06 18:42:24,285 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:42:24,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.484
2025-07-06 18:42:24,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.251
2025-07-06 18:42:24,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:42:24,348 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 0m is greater than maximum age 10m 0s
2025-07-06 18:42:24,349 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:42:24,349 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 0m is greater than maximum age 10m 0s
2025-07-06 18:42:24,349 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 0m is greater than maximum age 10m 0s
2025-07-06 18:42:35,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:42:35,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:43:24,412 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:43:24,412 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:43:24,414 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:42:32', tmtdew=0.5, humidity=96.36, cloud=0.0, wind=22.25, temperature=1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:43:24,415 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-07-06 18:43:24,415 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:43:24,415 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 1m
2025-07-06 18:43:24,415 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:43:24,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:43:24.415
2025-07-06 18:43:24,424 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:43:24,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986338. UTC time = 2025-07-06T16:43:24.415
2025-07-06 18:43:24,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:43:24,490 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 1m is greater than maximum age 10m 0s
2025-07-06 18:43:24,490 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:43:24,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.433
2025-07-06 18:43:24,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.390
2025-07-06 18:43:24,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:43:24,553 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 1m is greater than maximum age 10m 0s
2025-07-06 18:43:24,554 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:43:24,554 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 1m is greater than maximum age 10m 0s
2025-07-06 18:43:24,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 1m is greater than maximum age 10m 0s
2025-07-06 18:43:35,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:43:35,517 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:44:24,617 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:44:24,617 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:44:24,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:42:32', tmtdew=0.5, humidity=96.36, cloud=0.0, wind=22.25, temperature=1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:44:24,620 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-07-06 18:44:24,620 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:44:24,620 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 2m
2025-07-06 18:44:24,620 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:44:24,620 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:44:24.620
2025-07-06 18:44:24,629 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:44:24,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847296. UTC time = 2025-07-06T16:44:24.620
2025-07-06 18:44:24,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:44:24,690 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 2m is greater than maximum age 10m 0s
2025-07-06 18:44:24,691 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:44:24,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.455
2025-07-06 18:44:24,755 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 18:44:24,755 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:44:24,755 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 2m is greater than maximum age 10m 0s
2025-07-06 18:44:24,755 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:44:24,755 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 2m is greater than maximum age 10m 0s
2025-07-06 18:44:24,755 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 2m is greater than maximum age 10m 0s
2025-07-06 18:44:35,577 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:44:35,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:45:24,818 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:45:24,818 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:45:24,820 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:45:11', tmtdew=0.49, humidity=96.96, cloud=0.0, wind=26.57, temperature=1.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:45:24,821 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 18:45:24,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:45:24,821 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 3m
2025-07-06 18:45:24,821 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:45:24,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:45:24.821
2025-07-06 18:45:24,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:45:24,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836534. UTC time = 2025-07-06T16:45:24.821
2025-07-06 18:45:24,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:45:24,895 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 3m is greater than maximum age 10m 0s
2025-07-06 18:45:24,895 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:45:24,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.547
2025-07-06 18:45:24,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.455
2025-07-06 18:45:24,959 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:45:24,960 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 3m is greater than maximum age 10m 0s
2025-07-06 18:45:24,960 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:45:24,960 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 3m is greater than maximum age 10m 0s
2025-07-06 18:45:24,960 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 3m is greater than maximum age 10m 0s
2025-07-06 18:45:35,657 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:45:35,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:46:25,023 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:46:25,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:46:25,034 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:45:43', tmtdew=0.49, humidity=96.98, cloud=0.0, wind=26.26, temperature=1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:46:25,034 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 18:46:25,034 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:46:25,034 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 4m
2025-07-06 18:46:25,034 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:46:25,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:46:25.035
2025-07-06 18:46:25,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:46:25,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983101. UTC time = 2025-07-06T16:46:25.035
2025-07-06 18:46:25,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:46:25,106 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 4m is greater than maximum age 10m 0s
2025-07-06 18:46:25,107 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, 2, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:46:25,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.710
2025-07-06 18:46:25,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.380
2025-07-06 18:46:25,171 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:46:25,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 4m is greater than maximum age 10m 0s
2025-07-06 18:46:25,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:46:25,172 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 4m is greater than maximum age 10m 0s
2025-07-06 18:46:25,172 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 4m is greater than maximum age 10m 0s
2025-07-06 18:46:35,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:46:35,736 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:47:25,234 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:47:25,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:47:25,237 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:46:46', tmtdew=0.44, humidity=96.94, cloud=0.0, wind=31.62, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:47:25,237 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 18:47:25,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:47:25,237 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 5m
2025-07-06 18:47:25,237 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:47:25,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:47:25.238
2025-07-06 18:47:25,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:47:25,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983063. UTC time = 2025-07-06T16:47:25.238
2025-07-06 18:47:25,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:47:25,309 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 5m is greater than maximum age 10m 0s
2025-07-06 18:47:25,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, 2, 2, 2, 2], maxlen=10)
2025-07-06 18:47:25,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.940
2025-07-06 18:47:25,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.231
2025-07-06 18:47:25,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:47:25,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 5m is greater than maximum age 10m 0s
2025-07-06 18:47:25,373 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:47:25,373 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 5m is greater than maximum age 10m 0s
2025-07-06 18:47:25,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 5m is greater than maximum age 10m 0s
2025-07-06 18:47:35,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:47:35,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:48:25,436 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:48:25,436 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:48:25,439 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:46:46', tmtdew=0.44, humidity=96.94, cloud=0.0, wind=31.62, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:48:25,439 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 39s
2025-07-06 18:48:25,439 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:48:25,439 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 6m
2025-07-06 18:48:25,439 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:48:25,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:48:25.440
2025-07-06 18:48:25,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:48:25,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983531. UTC time = 2025-07-06T16:48:25.440
2025-07-06 18:48:25,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:48:25,510 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 6m is greater than maximum age 10m 0s
2025-07-06 18:48:25,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, 2, 2, 2], maxlen=10)
2025-07-06 18:48:25,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.238
2025-07-06 18:48:25,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.006
2025-07-06 18:48:25,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:48:25,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 6m is greater than maximum age 10m 0s
2025-07-06 18:48:25,574 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:48:25,574 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 6m is greater than maximum age 10m 0s
2025-07-06 18:48:25,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 6m is greater than maximum age 10m 0s
2025-07-06 18:48:35,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:48:35,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:49:25,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:49:25,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:49:25,640 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:46:46', tmtdew=0.44, humidity=96.94, cloud=0.0, wind=31.62, temperature=1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:49:25,641 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 39s
2025-07-06 18:49:25,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:49:25,641 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 7m
2025-07-06 18:49:25,641 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:49:25,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:49:25.641
2025-07-06 18:49:25,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:49:25,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844967. UTC time = 2025-07-06T16:49:25.641
2025-07-06 18:49:25,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:49:25,712 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 7m is greater than maximum age 10m 0s
2025-07-06 18:49:25,712 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, 2, 2], maxlen=10)
2025-07-06 18:49:25,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.970
2025-07-06 18:49:25,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.705
2025-07-06 18:49:25,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:49:25,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 7m is greater than maximum age 10m 0s
2025-07-06 18:49:25,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:49:25,777 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 7m is greater than maximum age 10m 0s
2025-07-06 18:49:25,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 7m is greater than maximum age 10m 0s
2025-07-06 18:49:35,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:49:35,977 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:50:25,839 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:50:25,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:50:25,841 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:49:57', tmtdew=0.44, humidity=96.98, cloud=0.0, wind=29.29, temperature=1.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:50:25,841 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 18:50:25,841 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:50:25,841 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 8m
2025-07-06 18:50:25,841 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:50:25,841 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:50:25.841
2025-07-06 18:50:25,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:50:25,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859515. UTC time = 2025-07-06T16:50:25.841
2025-07-06 18:50:25,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:50:25,923 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 8m is greater than maximum age 10m 0s
2025-07-06 18:50:25,923 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, 2], maxlen=10)
2025-07-06 18:50:25,987 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.724
2025-07-06 18:50:25,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.877
2025-07-06 18:50:25,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:50:25,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 8m is greater than maximum age 10m 0s
2025-07-06 18:50:25,988 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:50:25,988 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 8m is greater than maximum age 10m 0s
2025-07-06 18:50:25,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 8m is greater than maximum age 10m 0s
2025-07-06 18:50:36,037 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:50:36,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:51:26,050 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:51:26,050 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:51:26,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:51:01', tmtdew=0.44, humidity=96.96, cloud=0.0, wind=30.44, temperature=1.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:51:26,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 18:51:26,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:51:26,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 9m
2025-07-06 18:51:26,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:51:26,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:51:26.054
2025-07-06 18:51:26,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:51:26,124 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959878877. UTC time = 2025-07-06T16:51:26.054
2025-07-06 18:51:26,124 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:51:26,124 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 9m is greater than maximum age 10m 0s
2025-07-06 18:51:26,124 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:51:26,188 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.553
2025-07-06 18:51:26,188 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.127
2025-07-06 18:51:26,188 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:51:26,188 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 9m is greater than maximum age 10m 0s
2025-07-06 18:51:26,189 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:51:26,189 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 9m is greater than maximum age 10m 0s
2025-07-06 18:51:26,189 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 9m is greater than maximum age 10m 0s
2025-07-06 18:51:36,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:51:36,139 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:52:26,252 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:52:26,252 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:52:26,255 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:52:06', tmtdew=0.44, humidity=96.96, cloud=0.0, wind=27.9, temperature=1.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:52:26,255 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 18:52:26,255 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:52:26,255 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 10m
2025-07-06 18:52:26,255 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:52:26,255 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:52:26.255
2025-07-06 18:52:26,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:52:26,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959876223. UTC time = 2025-07-06T16:52:26.255
2025-07-06 18:52:26,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:52:26,327 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 10m is greater than maximum age 10m 0s
2025-07-06 18:52:26,327 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:52:26,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.456
2025-07-06 18:52:26,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.310
2025-07-06 18:52:26,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:52:26,391 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 10m is greater than maximum age 10m 0s
2025-07-06 18:52:26,392 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:52:26,392 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 10m is greater than maximum age 10m 0s
2025-07-06 18:52:26,392 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 10m is greater than maximum age 10m 0s
2025-07-06 18:52:36,199 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:52:36,218 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:53:26,454 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:53:26,454 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:53:26,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:53:09', tmtdew=0.48, humidity=96.49, cloud=0.0, wind=27.26, temperature=1.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:53:26,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 18:53:26,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:53:26,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 11m
2025-07-06 18:53:26,465 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:53:26,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:53:26.466
2025-07-06 18:53:26,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:53:26,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959856735. UTC time = 2025-07-06T16:53:26.466
2025-07-06 18:53:26,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:53:26,537 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 11m is greater than maximum age 10m 0s
2025-07-06 18:53:26,537 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:53:26,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.432
2025-07-06 18:53:26,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.422
2025-07-06 18:53:26,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:53:26,601 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 11m is greater than maximum age 10m 0s
2025-07-06 18:53:26,602 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:53:26,602 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 11m is greater than maximum age 10m 0s
2025-07-06 18:53:26,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 11m is greater than maximum age 10m 0s
2025-07-06 18:53:36,278 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:53:36,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:54:26,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:54:26,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:54:26,668 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:54:13', tmtdew=0.49, humidity=96.44, cloud=0.0, wind=27.42, temperature=1.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:54:26,668 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 18:54:26,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:54:26,668 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 12m
2025-07-06 18:54:26,668 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:54:26,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:54:26.669
2025-07-06 18:54:26,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:54:26,742 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984262. UTC time = 2025-07-06T16:54:26.669
2025-07-06 18:54:26,743 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:54:26,743 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 12m is greater than maximum age 10m 0s
2025-07-06 18:54:26,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:54:26,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.480
2025-07-06 18:54:26,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.465
2025-07-06 18:54:26,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:54:26,806 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 12m is greater than maximum age 10m 0s
2025-07-06 18:54:26,807 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:54:26,807 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 12m is greater than maximum age 10m 0s
2025-07-06 18:54:26,807 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 12m is greater than maximum age 10m 0s
2025-07-06 18:54:36,357 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:54:36,377 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:55:26,869 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:55:26,869 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:55:26,872 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:55:17', tmtdew=0.49, humidity=96.48, cloud=0.0, wind=31.97, temperature=1.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:55:26,872 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 18:55:26,872 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:55:26,872 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 13m
2025-07-06 18:55:26,872 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:55:26,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:55:26.873
2025-07-06 18:55:26,881 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:55:26,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598338. UTC time = 2025-07-06T16:55:26.873
2025-07-06 18:55:26,944 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:55:26,944 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 13m is greater than maximum age 10m 0s
2025-07-06 18:55:26,944 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:55:27,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.598
2025-07-06 18:55:27,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-06 18:55:27,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:55:27,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 13m is greater than maximum age 10m 0s
2025-07-06 18:55:27,008 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:55:27,009 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 13m is greater than maximum age 10m 0s
2025-07-06 18:55:27,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 13m is greater than maximum age 10m 0s
2025-07-06 18:55:36,437 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:55:36,438 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:56:27,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:56:27,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:56:27,074 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:55:48', tmtdew=0.49, humidity=96.48, cloud=0.0, wind=28.34, temperature=1.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:56:27,074 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 18:56:27,074 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:56:27,074 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 14m
2025-07-06 18:56:27,074 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:56:27,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:56:27.074
2025-07-06 18:56:27,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:56:27,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830183. UTC time = 2025-07-06T16:56:27.074
2025-07-06 18:56:27,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:56:27,146 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 14m is greater than maximum age 10m 0s
2025-07-06 18:56:27,146 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:56:27,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.786
2025-07-06 18:56:27,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.333
2025-07-06 18:56:27,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:56:27,209 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 14m is greater than maximum age 10m 0s
2025-07-06 18:56:27,210 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:56:27,210 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 14m is greater than maximum age 10m 0s
2025-07-06 18:56:27,210 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 14m is greater than maximum age 10m 0s
2025-07-06 18:56:36,497 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:56:36,516 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:57:27,272 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:57:27,272 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:57:27,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:56:20', tmtdew=0.49, humidity=96.46, cloud=0.0, wind=28.0, temperature=1.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:57:27,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 7s
2025-07-06 18:57:27,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:57:27,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 15m
2025-07-06 18:57:27,274 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:57:27,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:57:27.275
2025-07-06 18:57:27,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:57:27,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983168. UTC time = 2025-07-06T16:57:27.275
2025-07-06 18:57:27,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:57:27,345 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 15m is greater than maximum age 10m 0s
2025-07-06 18:57:27,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:57:27,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.042
2025-07-06 18:57:27,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.156
2025-07-06 18:57:27,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:57:27,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 15m is greater than maximum age 10m 0s
2025-07-06 18:57:27,409 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:57:27,410 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 15m is greater than maximum age 10m 0s
2025-07-06 18:57:27,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 15m is greater than maximum age 10m 0s
2025-07-06 18:57:36,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:57:36,595 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:58:27,472 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:58:27,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:58:27,475 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:56:20', tmtdew=0.49, humidity=96.46, cloud=0.0, wind=28.0, temperature=1.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:58:27,475 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 7s
2025-07-06 18:58:27,475 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:58:27,475 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 16m
2025-07-06 18:58:27,475 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:58:27,476 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:58:27.476
2025-07-06 18:58:27,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:58:27,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838206. UTC time = 2025-07-06T16:58:27.476
2025-07-06 18:58:27,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:58:27,548 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 16m is greater than maximum age 10m 0s
2025-07-06 18:58:27,548 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:58:27,612 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.165
2025-07-06 18:58:27,612 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.904
2025-07-06 18:58:27,613 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:58:27,613 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 16m is greater than maximum age 10m 0s
2025-07-06 18:58:27,613 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:58:27,613 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 16m is greater than maximum age 10m 0s
2025-07-06 18:58:27,613 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 16m is greater than maximum age 10m 0s
2025-07-06 18:58:36,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:58:36,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 18:59:27,676 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 18:59:27,676 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 18:59:27,677 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T18:58:59', tmtdew=0.49, humidity=96.44, cloud=0.0, wind=28.35, temperature=0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 18:59:27,678 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 18:59:27,678 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 18:59:27,678 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 17m
2025-07-06 18:59:27,678 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 18:59:27,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T16:59:27.678
2025-07-06 18:59:27,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 18:59:27,749 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959849675. UTC time = 2025-07-06T16:59:27.678
2025-07-06 18:59:27,749 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 18:59:27,750 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 17m is greater than maximum age 10m 0s
2025-07-06 18:59:27,750 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 18:59:27,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.870
2025-07-06 18:59:27,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.684
2025-07-06 18:59:27,813 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 18:59:27,813 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 17m is greater than maximum age 10m 0s
2025-07-06 18:59:27,814 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 18:59:27,814 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 17m is greater than maximum age 10m 0s
2025-07-06 18:59:27,814 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 17m is greater than maximum age 10m 0s
2025-07-06 18:59:36,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 18:59:36,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:00:27,876 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:00:27,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:00:27,879 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:00:03', tmtdew=0.5, humidity=96.41, cloud=0.0, wind=32.4, temperature=1.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:00:27,879 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 19:00:27,879 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:00:27,879 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 18m
2025-07-06 19:00:27,879 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:00:27,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:00:27.879
2025-07-06 19:00:27,888 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:00:27,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986601. UTC time = 2025-07-06T17:00:27.879
2025-07-06 19:00:27,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:00:27,951 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 18m is greater than maximum age 10m 0s
2025-07-06 19:00:27,951 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:00:28,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.651
2025-07-06 19:00:28,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.977
2025-07-06 19:00:28,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:00:28,015 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 18m is greater than maximum age 10m 0s
2025-07-06 19:00:28,016 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:00:28,016 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 18m is greater than maximum age 10m 0s
2025-07-06 19:00:28,016 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 18m is greater than maximum age 10m 0s
2025-07-06 19:00:36,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:00:36,833 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:01:28,079 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:01:28,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:01:28,082 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:01:06', tmtdew=0.5, humidity=96.39, cloud=0.0, wind=32.98, temperature=0.97, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:01:28,082 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 19:01:28,082 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:01:28,082 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 19m
2025-07-06 19:01:28,082 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:01:28,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:01:28.083
2025-07-06 19:01:28,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:01:28,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988712. UTC time = 2025-07-06T17:01:28.083
2025-07-06 19:01:28,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:01:28,153 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 19m is greater than maximum age 10m 0s
2025-07-06 19:01:28,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:01:28,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.508
2025-07-06 19:01:28,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.202
2025-07-06 19:01:28,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:01:28,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 19m is greater than maximum age 10m 0s
2025-07-06 19:01:28,218 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:01:28,218 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 19m is greater than maximum age 10m 0s
2025-07-06 19:01:28,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 19m is greater than maximum age 10m 0s
2025-07-06 19:01:36,893 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:01:36,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:02:28,281 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:02:28,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:02:28,283 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:02:10', tmtdew=0.49, humidity=96.48, cloud=0.0, wind=29.84, temperature=0.96, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:02:28,283 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 19:02:28,283 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:02:28,283 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 20m
2025-07-06 19:02:28,283 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:02:28,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:02:28.284
2025-07-06 19:02:28,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:02:28,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959868334. UTC time = 2025-07-06T17:02:28.284
2025-07-06 19:02:28,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:02:28,355 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 20m is greater than maximum age 10m 0s
2025-07-06 19:02:28,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:02:28,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.438
2025-07-06 19:02:28,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.359
2025-07-06 19:02:28,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:02:28,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 20m is greater than maximum age 10m 0s
2025-07-06 19:02:28,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:02:28,419 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 20m is greater than maximum age 10m 0s
2025-07-06 19:02:28,419 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 20m is greater than maximum age 10m 0s
2025-07-06 19:02:36,975 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:02:36,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:03:28,481 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:03:28,481 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:03:28,484 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:03:13', tmtdew=0.5, humidity=96.41, cloud=0.0, wind=31.41, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:03:28,484 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 19:03:28,484 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:03:28,484 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 21m
2025-07-06 19:03:28,484 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:03:28,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:03:28.485
2025-07-06 19:03:28,494 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:03:28,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985084. UTC time = 2025-07-06T17:03:28.485
2025-07-06 19:03:28,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:03:28,555 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 21m is greater than maximum age 10m 0s
2025-07-06 19:03:28,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:03:28,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.441
2025-07-06 19:03:28,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.446
2025-07-06 19:03:28,619 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:03:28,619 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 21m is greater than maximum age 10m 0s
2025-07-06 19:03:28,619 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:03:28,620 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 21m is greater than maximum age 10m 0s
2025-07-06 19:03:28,620 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 21m is greater than maximum age 10m 0s
2025-07-06 19:03:37,053 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:03:37,072 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:04:28,682 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:04:28,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:04:28,685 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:04:17', tmtdew=0.49, humidity=96.48, cloud=0.0, wind=27.9, temperature=0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:04:28,685 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 19:04:28,685 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:04:28,685 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 22m
2025-07-06 19:04:28,685 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:04:28,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:04:28.686
2025-07-06 19:04:28,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:04:28,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983869. UTC time = 2025-07-06T17:04:28.686
2025-07-06 19:04:28,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:04:28,757 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 22m is greater than maximum age 10m 0s
2025-07-06 19:04:28,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:04:28,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.515
2025-07-06 19:04:28,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.462
2025-07-06 19:04:28,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:04:28,821 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 22m is greater than maximum age 10m 0s
2025-07-06 19:04:28,821 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:04:28,822 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 22m is greater than maximum age 10m 0s
2025-07-06 19:04:28,822 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 22m is greater than maximum age 10m 0s
2025-07-06 19:04:37,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:04:37,152 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:05:28,884 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:05:28,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:05:28,887 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:05:20', tmtdew=0.49, humidity=96.48, cloud=0.0, wind=29.87, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:05:28,887 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 19:05:28,887 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:05:28,887 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 23m
2025-07-06 19:05:28,887 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:05:28,888 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:05:28.888
2025-07-06 19:05:28,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:05:28,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831794. UTC time = 2025-07-06T17:05:28.888
2025-07-06 19:05:28,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:05:28,959 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 23m is greater than maximum age 10m 0s
2025-07-06 19:05:28,959 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:05:29,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.659
2025-07-06 19:05:29,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-06 19:05:29,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:05:29,023 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 23m is greater than maximum age 10m 0s
2025-07-06 19:05:29,024 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:05:29,024 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 23m is greater than maximum age 10m 0s
2025-07-06 19:05:29,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 23m is greater than maximum age 10m 0s
2025-07-06 19:05:37,212 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:05:37,233 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:06:29,086 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:06:29,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:06:29,088 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:05:52', tmtdew=0.49, humidity=96.48, cloud=0.0, wind=29.45, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:06:29,088 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 19:06:29,088 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:06:29,088 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 24m
2025-07-06 19:06:29,088 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:06:29,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:06:29.089
2025-07-06 19:06:29,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:06:29,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830066. UTC time = 2025-07-06T17:06:29.089
2025-07-06 19:06:29,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:06:29,160 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 24m is greater than maximum age 10m 0s
2025-07-06 19:06:29,160 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:06:29,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.871
2025-07-06 19:06:29,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.276
2025-07-06 19:06:29,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:06:29,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 24m is greater than maximum age 10m 0s
2025-07-06 19:06:29,224 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:06:29,224 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 24m is greater than maximum age 10m 0s
2025-07-06 19:06:29,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 24m is greater than maximum age 10m 0s
2025-07-06 19:06:37,293 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:06:37,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:07:29,286 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:07:29,286 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:07:29,288 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:06:56', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=28.51, temperature=0.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:07:29,288 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 19:07:29,288 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:07:29,288 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 25m
2025-07-06 19:07:29,288 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:07:29,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:07:29.289
2025-07-06 19:07:29,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:07:29,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833424. UTC time = 2025-07-06T17:07:29.289
2025-07-06 19:07:29,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:07:29,359 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 25m is greater than maximum age 10m 0s
2025-07-06 19:07:29,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:07:29,423 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.152
2025-07-06 19:07:29,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.071
2025-07-06 19:07:29,424 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:07:29,424 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 25m is greater than maximum age 10m 0s
2025-07-06 19:07:29,424 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:07:29,424 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 25m is greater than maximum age 10m 0s
2025-07-06 19:07:29,424 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 25m is greater than maximum age 10m 0s
2025-07-06 19:07:37,354 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:07:37,372 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:08:29,487 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:08:29,487 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:08:29,489 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:07:59', tmtdew=0.48, humidity=96.99, cloud=0.0, wind=29.96, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:08:29,489 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 19:08:29,489 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:08:29,490 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 26m
2025-07-06 19:08:29,490 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:08:29,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:08:29.490
2025-07-06 19:08:29,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:08:29,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841778. UTC time = 2025-07-06T17:08:29.490
2025-07-06 19:08:29,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:08:29,561 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 26m is greater than maximum age 10m 0s
2025-07-06 19:08:29,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:08:29,625 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.047
2025-07-06 19:08:29,625 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.791
2025-07-06 19:08:29,625 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:08:29,625 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 26m is greater than maximum age 10m 0s
2025-07-06 19:08:29,625 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:08:29,626 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 26m is greater than maximum age 10m 0s
2025-07-06 19:08:29,626 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 26m is greater than maximum age 10m 0s
2025-07-06 19:08:37,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:08:37,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:09:29,688 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:09:29,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:09:29,691 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:09:17', tmtdew=0.43, humidity=96.99, cloud=0.0, wind=27.21, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:09:29,691 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 19:09:29,691 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:09:29,691 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 27m
2025-07-06 19:09:29,691 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:09:29,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:09:29.692
2025-07-06 19:09:29,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:09:29,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959855044. UTC time = 2025-07-06T17:09:29.692
2025-07-06 19:09:29,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:09:29,763 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 27m is greater than maximum age 10m 0s
2025-07-06 19:09:29,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:09:29,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.780
2025-07-06 19:09:29,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.799
2025-07-06 19:09:29,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:09:29,828 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 27m is greater than maximum age 10m 0s
2025-07-06 19:09:29,828 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:09:29,828 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 27m is greater than maximum age 10m 0s
2025-07-06 19:09:29,828 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 27m is greater than maximum age 10m 0s
2025-07-06 19:09:37,510 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:09:37,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:10:29,890 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:10:29,890 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:10:29,892 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:09:49', tmtdew=0.43, humidity=97.04, cloud=0.0, wind=26.56, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:10:29,892 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 19:10:29,892 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:10:29,892 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 28m
2025-07-06 19:10:29,892 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:10:29,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:10:29.893
2025-07-06 19:10:29,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:10:29,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987314. UTC time = 2025-07-06T17:10:29.893
2025-07-06 19:10:29,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:10:29,966 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 28m is greater than maximum age 10m 0s
2025-07-06 19:10:29,967 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:10:30,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.589
2025-07-06 19:10:30,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.067
2025-07-06 19:10:30,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:10:30,030 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 28m is greater than maximum age 10m 0s
2025-07-06 19:10:30,030 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:10:30,031 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 28m is greater than maximum age 10m 0s
2025-07-06 19:10:30,031 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 28m is greater than maximum age 10m 0s
2025-07-06 19:10:37,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:10:37,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:11:30,093 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:11:30,093 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:11:30,095 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:10:53', tmtdew=0.48, humidity=97.03, cloud=0.0, wind=28.87, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:11:30,095 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 19:11:30,096 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:11:30,096 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 29m
2025-07-06 19:11:30,096 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:11:30,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:11:30.096
2025-07-06 19:11:30,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:11:30,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988212. UTC time = 2025-07-06T17:11:30.096
2025-07-06 19:11:30,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:11:30,167 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 29m is greater than maximum age 10m 0s
2025-07-06 19:11:30,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:11:30,230 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.473
2025-07-06 19:11:30,230 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.267
2025-07-06 19:11:30,230 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:11:30,230 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 29m is greater than maximum age 10m 0s
2025-07-06 19:11:30,231 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:11:30,231 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 29m is greater than maximum age 10m 0s
2025-07-06 19:11:30,231 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 29m is greater than maximum age 10m 0s
2025-07-06 19:11:37,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:11:37,686 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:12:30,294 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:12:30,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:12:30,296 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:11:56', tmtdew=0.47, humidity=97.08, cloud=0.0, wind=29.94, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:12:30,296 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 19:12:30,296 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:12:30,296 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 30m
2025-07-06 19:12:30,296 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:12:30,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:12:30.297
2025-07-06 19:12:30,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:12:30,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861196. UTC time = 2025-07-06T17:12:30.297
2025-07-06 19:12:30,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:12:30,369 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 30m is greater than maximum age 10m 0s
2025-07-06 19:12:30,369 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:12:30,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.430
2025-07-06 19:12:30,433 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.398
2025-07-06 19:12:30,433 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:12:30,433 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 30m is greater than maximum age 10m 0s
2025-07-06 19:12:30,433 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:12:30,433 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 30m is greater than maximum age 10m 0s
2025-07-06 19:12:30,433 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 30m is greater than maximum age 10m 0s
2025-07-06 19:12:37,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:12:37,769 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:13:30,496 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:13:30,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:13:30,499 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:12:28', tmtdew=0.42, humidity=97.09, cloud=0.0, wind=24.77, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:13:30,499 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-07-06 19:13:30,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:13:30,499 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 31m
2025-07-06 19:13:30,499 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:13:30,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:13:30.500
2025-07-06 19:13:30,509 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:13:30,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984567. UTC time = 2025-07-06T17:13:30.500
2025-07-06 19:13:30,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:13:30,570 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 31m is greater than maximum age 10m 0s
2025-07-06 19:13:30,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:13:30,633 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.459
2025-07-06 19:13:30,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.459
2025-07-06 19:13:30,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:13:30,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 31m is greater than maximum age 10m 0s
2025-07-06 19:13:30,634 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:13:30,634 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 31m is greater than maximum age 10m 0s
2025-07-06 19:13:30,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 31m is greater than maximum age 10m 0s
2025-07-06 19:13:37,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:13:37,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:14:30,696 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:14:30,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:14:30,699 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:13:32', tmtdew=0.47, humidity=97.09, cloud=0.0, wind=30.72, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:14:30,699 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-06 19:14:30,699 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:14:30,700 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 32m
2025-07-06 19:14:30,700 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:14:30,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:14:30.700
2025-07-06 19:14:30,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:14:30,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835463. UTC time = 2025-07-06T17:14:30.700
2025-07-06 19:14:30,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:14:30,771 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 32m is greater than maximum age 10m 0s
2025-07-06 19:14:30,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:14:30,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.559
2025-07-06 19:14:30,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.449
2025-07-06 19:14:30,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:14:30,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 32m is greater than maximum age 10m 0s
2025-07-06 19:14:30,836 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:14:30,836 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 32m is greater than maximum age 10m 0s
2025-07-06 19:14:30,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 32m is greater than maximum age 10m 0s
2025-07-06 19:14:37,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:14:37,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:15:30,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:15:30,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:15:30,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:13:32', tmtdew=0.47, humidity=97.09, cloud=0.0, wind=30.72, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:15:30,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-07-06 19:15:30,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:15:30,900 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 33m
2025-07-06 19:15:30,900 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:15:30,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:15:30.901
2025-07-06 19:15:30,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:15:30,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830476. UTC time = 2025-07-06T17:15:30.901
2025-07-06 19:15:30,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:15:30,972 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 33m is greater than maximum age 10m 0s
2025-07-06 19:15:30,972 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:15:31,036 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.728
2025-07-06 19:15:31,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.366
2025-07-06 19:15:31,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:15:31,037 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 33m is greater than maximum age 10m 0s
2025-07-06 19:15:31,037 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:15:31,037 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 33m is greater than maximum age 10m 0s
2025-07-06 19:15:31,037 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 33m is greater than maximum age 10m 0s
2025-07-06 19:15:37,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:15:38,016 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:16:31,100 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:16:31,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:16:31,102 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:16:11', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=25.09, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:16:31,102 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 19:16:31,102 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:16:31,102 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 34m
2025-07-06 19:16:31,102 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:16:31,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:16:31.102
2025-07-06 19:16:31,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:16:31,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830634. UTC time = 2025-07-06T17:16:31.102
2025-07-06 19:16:31,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:16:31,174 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 34m is greater than maximum age 10m 0s
2025-07-06 19:16:31,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:16:31,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.966
2025-07-06 19:16:31,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.209
2025-07-06 19:16:31,238 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:16:31,238 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 34m is greater than maximum age 10m 0s
2025-07-06 19:16:31,238 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:16:31,238 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 34m is greater than maximum age 10m 0s
2025-07-06 19:16:31,238 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 34m is greater than maximum age 10m 0s
2025-07-06 19:16:38,075 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:16:38,076 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:17:31,301 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:17:31,301 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:17:31,303 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:16:43', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=26.54, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:17:31,303 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 48s
2025-07-06 19:17:31,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:17:31,304 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 35m
2025-07-06 19:17:31,304 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:17:31,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:17:31.304
2025-07-06 19:17:31,313 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:17:31,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983584. UTC time = 2025-07-06T17:17:31.304
2025-07-06 19:17:31,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:17:31,375 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 35m is greater than maximum age 10m 0s
2025-07-06 19:17:31,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:17:31,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.254
2025-07-06 19:17:31,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.977
2025-07-06 19:17:31,440 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:17:31,440 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 35m is greater than maximum age 10m 0s
2025-07-06 19:17:31,440 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:17:31,440 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 35m is greater than maximum age 10m 0s
2025-07-06 19:17:31,440 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 35m is greater than maximum age 10m 0s
2025-07-06 19:17:38,136 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:17:38,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:18:31,502 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:18:31,502 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:18:31,504 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:16:43', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=26.54, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:18:31,505 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 48s
2025-07-06 19:18:31,505 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:18:31,505 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 36m
2025-07-06 19:18:31,505 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:18:31,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:18:31.505
2025-07-06 19:18:31,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:18:31,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984601. UTC time = 2025-07-06T17:18:31.505
2025-07-06 19:18:31,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:18:31,576 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 36m is greater than maximum age 10m 0s
2025-07-06 19:18:31,576 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:18:31,639 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.939
2025-07-06 19:18:31,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.668
2025-07-06 19:18:31,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:18:31,640 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 36m is greater than maximum age 10m 0s
2025-07-06 19:18:31,640 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:18:31,640 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 36m is greater than maximum age 10m 0s
2025-07-06 19:18:31,640 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 36m is greater than maximum age 10m 0s
2025-07-06 19:18:38,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:18:38,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:19:31,703 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:19:31,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:19:31,706 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:19:22', tmtdew=0.46, humidity=97.14, cloud=0.0, wind=25.18, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:19:31,706 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 19:19:31,706 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:19:31,706 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 37m
2025-07-06 19:19:31,706 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:19:31,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:19:31.707
2025-07-06 19:19:31,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:19:31,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861065. UTC time = 2025-07-06T17:19:31.707
2025-07-06 19:19:31,778 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:19:31,778 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 37m is greater than maximum age 10m 0s
2025-07-06 19:19:31,779 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:19:31,842 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.700
2025-07-06 19:19:31,843 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.904
2025-07-06 19:19:31,843 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:19:31,843 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 37m is greater than maximum age 10m 0s
2025-07-06 19:19:31,843 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:19:31,843 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 37m is greater than maximum age 10m 0s
2025-07-06 19:19:31,843 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 37m is greater than maximum age 10m 0s
2025-07-06 19:19:38,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:19:38,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:20:31,906 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:20:31,906 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:20:31,909 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:20:26', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=28.07, temperature=0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:20:31,909 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-07-06 19:20:31,909 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:20:31,909 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 38m
2025-07-06 19:20:31,909 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:20:31,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:20:31.909
2025-07-06 19:20:31,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:20:31,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988092. UTC time = 2025-07-06T17:20:31.909
2025-07-06 19:20:31,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:20:31,981 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 38m is greater than maximum age 10m 0s
2025-07-06 19:20:31,981 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:20:32,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.537
2025-07-06 19:20:32,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.148
2025-07-06 19:20:32,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:20:32,045 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 38m is greater than maximum age 10m 0s
2025-07-06 19:20:32,046 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:20:32,046 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 38m is greater than maximum age 10m 0s
2025-07-06 19:20:32,046 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 38m is greater than maximum age 10m 0s
2025-07-06 19:20:38,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:20:38,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:21:32,109 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:21:32,109 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:21:32,110 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:20:58', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=29.59, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:21:32,110 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 19:21:32,110 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:21:32,110 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 39m
2025-07-06 19:21:32,110 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:21:32,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:21:32.111
2025-07-06 19:21:32,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:21:32,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987371. UTC time = 2025-07-06T17:21:32.111
2025-07-06 19:21:32,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:21:32,182 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 39m is greater than maximum age 10m 0s
2025-07-06 19:21:32,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:21:32,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.448
2025-07-06 19:21:32,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.323
2025-07-06 19:21:32,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:21:32,246 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 39m is greater than maximum age 10m 0s
2025-07-06 19:21:32,247 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:21:32,247 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 39m is greater than maximum age 10m 0s
2025-07-06 19:21:32,247 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 39m is greater than maximum age 10m 0s
2025-07-06 19:21:38,456 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:21:38,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:22:32,309 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:22:32,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:22:32,313 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:22:02', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=27.65, temperature=0.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:22:32,313 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 19:22:32,313 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:22:32,313 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 40m
2025-07-06 19:22:32,313 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:22:32,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:22:32.314
2025-07-06 19:22:32,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:22:32,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985478. UTC time = 2025-07-06T17:22:32.314
2025-07-06 19:22:32,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:22:32,403 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 40m is greater than maximum age 10m 0s
2025-07-06 19:22:32,403 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:22:32,466 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.432
2025-07-06 19:22:32,467 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.428
2025-07-06 19:22:32,467 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:22:32,467 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 40m is greater than maximum age 10m 0s
2025-07-06 19:22:32,467 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:22:32,467 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 40m is greater than maximum age 10m 0s
2025-07-06 19:22:32,467 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 40m is greater than maximum age 10m 0s
2025-07-06 19:22:38,535 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:22:38,558 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:23:32,529 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:23:32,530 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:23:32,532 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:23:05', tmtdew=0.45, humidity=97.19, cloud=0.0, wind=29.55, temperature=0.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:23:32,532 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 19:23:32,532 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:23:32,532 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 41m
2025-07-06 19:23:32,532 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:23:32,533 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:23:32.533
2025-07-06 19:23:32,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:23:32,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984122. UTC time = 2025-07-06T17:23:32.533
2025-07-06 19:23:32,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:23:32,603 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 41m is greater than maximum age 10m 0s
2025-07-06 19:23:32,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:23:32,667 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.487
2025-07-06 19:23:32,667 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.463
2025-07-06 19:23:32,667 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:23:32,667 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 41m is greater than maximum age 10m 0s
2025-07-06 19:23:32,667 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:23:32,668 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 41m is greater than maximum age 10m 0s
2025-07-06 19:23:32,668 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 41m is greater than maximum age 10m 0s
2025-07-06 19:23:38,617 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:23:38,637 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:24:32,731 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:24:32,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:24:32,734 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:24:11', tmtdew=0.45, humidity=97.23, cloud=0.0, wind=29.41, temperature=0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:24:32,734 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 19:24:32,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:24:32,734 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 42m
2025-07-06 19:24:32,734 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:24:32,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:24:32.735
2025-07-06 19:24:32,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:24:32,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832944. UTC time = 2025-07-06T17:24:32.735
2025-07-06 19:24:32,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:24:32,806 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 42m is greater than maximum age 10m 0s
2025-07-06 19:24:32,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:24:32,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.613
2025-07-06 19:24:32,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-06 19:24:32,871 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:24:32,871 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 42m is greater than maximum age 10m 0s
2025-07-06 19:24:32,871 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:24:32,871 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 42m is greater than maximum age 10m 0s
2025-07-06 19:24:32,871 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 42m is greater than maximum age 10m 0s
2025-07-06 19:24:38,697 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:24:38,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:25:32,933 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:25:32,934 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:25:32,936 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:25:16', tmtdew=0.4, humidity=97.21, cloud=0.0, wind=27.77, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:25:32,936 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 19:25:32,936 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:25:32,936 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 43m
2025-07-06 19:25:32,936 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:25:32,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:25:32.937
2025-07-06 19:25:32,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:25:33,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982986. UTC time = 2025-07-06T17:25:32.937
2025-07-06 19:25:33,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:25:33,007 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 43m is greater than maximum age 10m 0s
2025-07-06 19:25:33,007 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:25:33,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.807
2025-07-06 19:25:33,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.316
2025-07-06 19:25:33,072 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:25:33,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 43m is greater than maximum age 10m 0s
2025-07-06 19:25:33,072 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:25:33,073 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 43m is greater than maximum age 10m 0s
2025-07-06 19:25:33,073 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 43m is greater than maximum age 10m 0s
2025-07-06 19:25:38,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:25:38,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:26:33,134 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:26:33,135 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:26:33,138 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:26:20', tmtdew=0.45, humidity=97.21, cloud=0.0, wind=27.03, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:26:33,138 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 19:26:33,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:26:33,138 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 44m
2025-07-06 19:26:33,138 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:26:33,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:26:33.138
2025-07-06 19:26:33,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:26:33,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831887. UTC time = 2025-07-06T17:26:33.138
2025-07-06 19:26:33,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:26:33,210 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 44m is greater than maximum age 10m 0s
2025-07-06 19:26:33,210 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:26:33,274 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.070
2025-07-06 19:26:33,274 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.132
2025-07-06 19:26:33,274 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:26:33,274 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 44m is greater than maximum age 10m 0s
2025-07-06 19:26:33,274 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:26:33,274 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 44m is greater than maximum age 10m 0s
2025-07-06 19:26:33,274 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 44m is greater than maximum age 10m 0s
2025-07-06 19:26:38,858 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:26:38,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:27:33,337 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:27:33,337 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:27:33,348 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:26:52', tmtdew=0.45, humidity=97.19, cloud=0.0, wind=27.31, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:27:33,348 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 19:27:33,348 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:27:33,348 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 45m
2025-07-06 19:27:33,348 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:27:33,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:27:33.349
2025-07-06 19:27:33,358 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:27:33,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838937. UTC time = 2025-07-06T17:27:33.349
2025-07-06 19:27:33,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:27:33,420 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 45m is greater than maximum age 10m 0s
2025-07-06 19:27:33,420 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:27:33,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.128
2025-07-06 19:27:33,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.871
2025-07-06 19:27:33,484 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:27:33,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 45m is greater than maximum age 10m 0s
2025-07-06 19:27:33,484 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:27:33,484 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 45m is greater than maximum age 10m 0s
2025-07-06 19:27:33,484 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 45m is greater than maximum age 10m 0s
2025-07-06 19:27:38,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:27:38,940 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:28:33,547 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:28:33,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:28:33,550 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:27:56', tmtdew=0.46, humidity=97.14, cloud=0.0, wind=25.6, temperature=0.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:28:33,550 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 19:28:33,550 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:28:33,550 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 46m
2025-07-06 19:28:33,550 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:28:33,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:28:33.551
2025-07-06 19:28:33,560 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:28:33,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985092. UTC time = 2025-07-06T17:28:33.551
2025-07-06 19:28:33,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:28:33,622 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 46m is greater than maximum age 10m 0s
2025-07-06 19:28:33,622 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:28:33,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.841
2025-07-06 19:28:33,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.716
2025-07-06 19:28:33,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:28:33,685 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 46m is greater than maximum age 10m 0s
2025-07-06 19:28:33,685 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:28:33,686 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 46m is greater than maximum age 10m 0s
2025-07-06 19:28:33,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 46m is greater than maximum age 10m 0s
2025-07-06 19:28:39,000 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:28:39,022 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:29:33,748 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:29:33,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:29:33,751 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:28:59', tmtdew=0.46, humidity=97.19, cloud=0.0, wind=29.1, temperature=0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:29:33,751 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 19:29:33,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:29:33,751 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 47m
2025-07-06 19:29:33,751 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:29:33,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:29:33.751
2025-07-06 19:29:33,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:29:33,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959867748. UTC time = 2025-07-06T17:29:33.751
2025-07-06 19:29:33,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:29:33,822 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 47m is greater than maximum age 10m 0s
2025-07-06 19:29:33,823 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:29:33,887 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.631
2025-07-06 19:29:33,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.001
2025-07-06 19:29:33,888 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:29:33,888 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 47m is greater than maximum age 10m 0s
2025-07-06 19:29:33,888 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:29:33,888 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 47m is greater than maximum age 10m 0s
2025-07-06 19:29:33,888 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 47m is greater than maximum age 10m 0s
2025-07-06 19:29:39,082 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:29:39,105 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:30:33,950 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:30:33,950 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:30:33,953 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:29:31', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=27.23, temperature=0.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:30:33,953 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-07-06 19:30:33,953 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:30:33,953 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 48m
2025-07-06 19:30:33,953 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:30:33,954 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:30:33.954
2025-07-06 19:30:33,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:30:34,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959888386. UTC time = 2025-07-06T17:30:33.954
2025-07-06 19:30:34,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:30:34,024 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 48m is greater than maximum age 10m 0s
2025-07-06 19:30:34,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:30:34,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.495
2025-07-06 19:30:34,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.220
2025-07-06 19:30:34,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:30:34,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 48m is greater than maximum age 10m 0s
2025-07-06 19:30:34,089 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:30:34,089 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 48m is greater than maximum age 10m 0s
2025-07-06 19:30:34,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 48m is greater than maximum age 10m 0s
2025-07-06 19:30:39,165 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:30:39,187 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:31:34,152 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:31:34,152 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:31:34,154 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:29:31', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=27.23, temperature=0.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:31:34,155 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 3s
2025-07-06 19:31:34,155 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:31:34,155 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 49m
2025-07-06 19:31:34,155 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:31:34,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:31:34.155
2025-07-06 19:31:34,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:31:34,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986602. UTC time = 2025-07-06T17:31:34.155
2025-07-06 19:31:34,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:31:34,227 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 49m is greater than maximum age 10m 0s
2025-07-06 19:31:34,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:31:34,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.433
2025-07-06 19:31:34,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.369
2025-07-06 19:31:34,291 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:31:34,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 49m is greater than maximum age 10m 0s
2025-07-06 19:31:34,291 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:31:34,292 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 49m is greater than maximum age 10m 0s
2025-07-06 19:31:34,292 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 49m is greater than maximum age 10m 0s
2025-07-06 19:31:39,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:31:39,269 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:32:34,354 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:32:34,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:32:34,357 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:32:10', tmtdew=0.47, humidity=97.11, cloud=0.0, wind=25.2, temperature=0.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:32:34,357 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 19:32:34,357 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:32:34,357 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 50m
2025-07-06 19:32:34,357 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:32:34,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:32:34.358
2025-07-06 19:32:34,367 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:32:34,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984909. UTC time = 2025-07-06T17:32:34.358
2025-07-06 19:32:34,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:32:34,430 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 50m is greater than maximum age 10m 0s
2025-07-06 19:32:34,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:32:34,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.443
2025-07-06 19:32:34,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.449
2025-07-06 19:32:34,494 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:32:34,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 50m is greater than maximum age 10m 0s
2025-07-06 19:32:34,494 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:32:34,494 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 50m is greater than maximum age 10m 0s
2025-07-06 19:32:34,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 50m is greater than maximum age 10m 0s
2025-07-06 19:32:39,329 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:32:39,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:33:34,557 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:33:34,557 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:33:34,560 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:33:14', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=25.8, temperature=0.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:33:34,560 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 19:33:34,560 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:33:34,560 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 51m
2025-07-06 19:33:34,560 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:33:34,560 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:33:34.561
2025-07-06 19:33:34,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:33:34,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837484. UTC time = 2025-07-06T17:33:34.561
2025-07-06 19:33:34,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:33:34,630 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 51m is greater than maximum age 10m 0s
2025-07-06 19:33:34,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:33:34,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.525
2025-07-06 19:33:34,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 19:33:34,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:33:34,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 51m is greater than maximum age 10m 0s
2025-07-06 19:33:34,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:33:34,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 51m is greater than maximum age 10m 0s
2025-07-06 19:33:34,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 51m is greater than maximum age 10m 0s
2025-07-06 19:33:39,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:33:39,425 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:34:34,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:34:34,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:34:34,760 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:33:45', tmtdew=0.41, humidity=97.13, cloud=0.0, wind=25.11, temperature=0.75, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:34:34,760 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-07-06 19:34:34,760 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:34:34,760 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 52m
2025-07-06 19:34:34,760 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:34:34,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:34:34.761
2025-07-06 19:34:34,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:34:34,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831133. UTC time = 2025-07-06T17:34:34.761
2025-07-06 19:34:34,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:34:34,832 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 52m is greater than maximum age 10m 0s
2025-07-06 19:34:34,832 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:34:34,895 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.676
2025-07-06 19:34:34,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-06 19:34:34,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:34:34,896 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 52m is greater than maximum age 10m 0s
2025-07-06 19:34:34,896 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:34:34,897 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 52m is greater than maximum age 10m 0s
2025-07-06 19:34:34,897 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 52m is greater than maximum age 10m 0s
2025-07-06 19:34:39,485 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:34:39,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:35:34,959 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:35:34,959 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:35:34,962 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:33:45', tmtdew=0.41, humidity=97.13, cloud=0.0, wind=25.11, temperature=0.75, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:35:34,962 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 49s
2025-07-06 19:35:34,962 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:35:34,962 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 53m
2025-07-06 19:35:34,962 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:35:34,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:35:34.963
2025-07-06 19:35:34,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:35:35,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982994. UTC time = 2025-07-06T17:35:34.963
2025-07-06 19:35:35,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:35:35,033 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 53m is greater than maximum age 10m 0s
2025-07-06 19:35:35,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:35:35,097 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.895
2025-07-06 19:35:35,097 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.256
2025-07-06 19:35:35,097 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:35:35,097 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 53m is greater than maximum age 10m 0s
2025-07-06 19:35:35,098 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:35:35,098 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 53m is greater than maximum age 10m 0s
2025-07-06 19:35:35,098 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 53m is greater than maximum age 10m 0s
2025-07-06 19:35:39,567 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:35:39,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:36:35,161 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:36:35,161 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:36:35,162 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:35:52', tmtdew=0.46, humidity=97.14, cloud=0.0, wind=24.88, temperature=0.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:36:35,162 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 19:36:35,162 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:36:35,162 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 54m
2025-07-06 19:36:35,163 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:36:35,163 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:36:35.163
2025-07-06 19:36:35,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:36:35,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983382. UTC time = 2025-07-06T17:36:35.163
2025-07-06 19:36:35,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:36:35,234 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 54m is greater than maximum age 10m 0s
2025-07-06 19:36:35,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:36:35,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.183
2025-07-06 19:36:35,297 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.044
2025-07-06 19:36:35,298 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:36:35,298 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 54m is greater than maximum age 10m 0s
2025-07-06 19:36:35,298 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:36:35,298 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 54m is greater than maximum age 10m 0s
2025-07-06 19:36:35,298 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 54m is greater than maximum age 10m 0s
2025-07-06 19:36:39,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:36:39,662 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:37:35,361 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:37:35,361 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:37:35,363 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:36:56', tmtdew=0.47, humidity=97.09, cloud=0.0, wind=23.86, temperature=0.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:37:35,363 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 19:37:35,363 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:37:35,363 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 55m
2025-07-06 19:37:35,363 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:37:35,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:37:35.364
2025-07-06 19:37:35,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:37:35,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842695. UTC time = 2025-07-06T17:37:35.364
2025-07-06 19:37:35,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:37:35,433 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 55m is greater than maximum age 10m 0s
2025-07-06 19:37:35,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:37:35,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.013
2025-07-06 19:37:35,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.755
2025-07-06 19:37:35,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:37:35,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 55m is greater than maximum age 10m 0s
2025-07-06 19:37:35,498 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:37:35,498 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 55m is greater than maximum age 10m 0s
2025-07-06 19:37:35,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 55m is greater than maximum age 10m 0s
2025-07-06 19:37:39,722 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:37:39,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:38:35,561 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:38:35,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:38:35,562 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:37:28', tmtdew=0.42, humidity=97.11, cloud=0.0, wind=27.3, temperature=0.75, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:38:35,562 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 7s
2025-07-06 19:38:35,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:38:35,562 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 56m
2025-07-06 19:38:35,563 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:38:35,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:38:35.563
2025-07-06 19:38:35,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:38:35,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985647. UTC time = 2025-07-06T17:38:35.563
2025-07-06 19:38:35,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:38:35,634 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 56m is greater than maximum age 10m 0s
2025-07-06 19:38:35,634 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:38:35,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.754
2025-07-06 19:38:35,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.828
2025-07-06 19:38:35,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:38:35,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 56m is greater than maximum age 10m 0s
2025-07-06 19:38:35,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:38:35,698 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 56m is greater than maximum age 10m 0s
2025-07-06 19:38:35,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 56m is greater than maximum age 10m 0s
2025-07-06 19:38:39,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:38:39,804 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:39:35,761 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:39:35,761 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:39:35,762 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:39:03', tmtdew=0.41, humidity=97.13, cloud=0.0, wind=24.16, temperature=0.73, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:39:35,763 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 19:39:35,763 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:39:35,763 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 57m
2025-07-06 19:39:35,763 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:39:35,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:39:35.763
2025-07-06 19:39:35,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:39:35,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959875063. UTC time = 2025-07-06T17:39:35.763
2025-07-06 19:39:35,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:39:35,834 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 57m is greater than maximum age 10m 0s
2025-07-06 19:39:35,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:39:35,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.572
2025-07-06 19:39:35,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.089
2025-07-06 19:39:35,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:39:35,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 57m is greater than maximum age 10m 0s
2025-07-06 19:39:35,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:39:35,899 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 57m is greater than maximum age 10m 0s
2025-07-06 19:39:35,899 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 57m is greater than maximum age 10m 0s
2025-07-06 19:39:39,864 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:39:39,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:40:35,961 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:40:35,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:40:35,964 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:40:07', tmtdew=0.42, humidity=97.11, cloud=0.0, wind=23.19, temperature=0.72, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:40:35,964 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 19:40:35,964 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:40:35,964 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 58m
2025-07-06 19:40:35,964 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:40:35,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:40:35.964
2025-07-06 19:40:35,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:40:36,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987944. UTC time = 2025-07-06T17:40:35.964
2025-07-06 19:40:36,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:40:36,040 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 58m is greater than maximum age 10m 0s
2025-07-06 19:40:36,040 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:40:36,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.463
2025-07-06 19:40:36,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.282
2025-07-06 19:40:36,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:40:36,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 58m is greater than maximum age 10m 0s
2025-07-06 19:40:36,105 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:40:36,105 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 58m is greater than maximum age 10m 0s
2025-07-06 19:40:36,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 58m is greater than maximum age 10m 0s
2025-07-06 19:40:39,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:40:39,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:41:36,168 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:41:36,168 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:41:36,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:40:07', tmtdew=0.42, humidity=97.11, cloud=0.0, wind=23.19, temperature=0.72, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:41:36,170 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 29s
2025-07-06 19:41:36,170 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:41:36,170 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12h 59m
2025-07-06 19:41:36,170 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:41:36,171 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:41:36.171
2025-07-06 19:41:36,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:41:36,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985908. UTC time = 2025-07-06T17:41:36.171
2025-07-06 19:41:36,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:41:36,242 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 12h 59m is greater than maximum age 10m 0s
2025-07-06 19:41:36,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:41:36,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.428
2025-07-06 19:41:36,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-06 19:41:36,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:41:36,306 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 12h 59m is greater than maximum age 10m 0s
2025-07-06 19:41:36,306 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:41:36,307 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 12h 59m is greater than maximum age 10m 0s
2025-07-06 19:41:36,307 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 12h 59m is greater than maximum age 10m 0s
2025-07-06 19:41:40,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:41:40,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:42:36,369 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:42:36,369 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:42:36,371 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:40:07', tmtdew=0.42, humidity=97.11, cloud=0.0, wind=23.19, temperature=0.72, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:42:36,372 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 29s
2025-07-06 19:42:36,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:42:36,372 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 0m
2025-07-06 19:42:36,372 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:42:36,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:42:36.372
2025-07-06 19:42:36,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:42:36,443 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984412. UTC time = 2025-07-06T17:42:36.372
2025-07-06 19:42:36,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:42:36,444 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 0m is greater than maximum age 10m 0s
2025-07-06 19:42:36,444 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:42:36,507 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.464
2025-07-06 19:42:36,507 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.460
2025-07-06 19:42:36,507 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:42:36,507 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 0m is greater than maximum age 10m 0s
2025-07-06 19:42:36,508 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:42:36,508 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 0m is greater than maximum age 10m 0s
2025-07-06 19:42:36,508 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 0m is greater than maximum age 10m 0s
2025-07-06 19:42:40,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:42:40,120 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:43:36,570 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:43:36,571 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:43:36,573 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:43:17', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=24.05, temperature=0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:43:36,573 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 19:43:36,573 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:43:36,573 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 1m
2025-07-06 19:43:36,573 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:43:36,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:43:36.574
2025-07-06 19:43:36,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:43:36,644 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983446. UTC time = 2025-07-06T17:43:36.574
2025-07-06 19:43:36,644 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:43:36,644 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 1m is greater than maximum age 10m 0s
2025-07-06 19:43:36,644 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:43:36,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.571
2025-07-06 19:43:36,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-06 19:43:36,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:43:36,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 1m is greater than maximum age 10m 0s
2025-07-06 19:43:36,709 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:43:36,709 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 1m is greater than maximum age 10m 0s
2025-07-06 19:43:36,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 1m is greater than maximum age 10m 0s
2025-07-06 19:43:40,180 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:43:40,200 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:44:36,771 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:44:36,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:44:36,773 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:43:17', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=24.05, temperature=0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:44:36,774 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 19s
2025-07-06 19:44:36,774 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:44:36,774 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 2m
2025-07-06 19:44:36,774 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:44:36,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:44:36.774
2025-07-06 19:44:36,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:44:36,845 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983002. UTC time = 2025-07-06T17:44:36.774
2025-07-06 19:44:36,845 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:44:36,845 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 2m is greater than maximum age 10m 0s
2025-07-06 19:44:36,845 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:44:36,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.748
2025-07-06 19:44:36,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.351
2025-07-06 19:44:36,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:44:36,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 2m is greater than maximum age 10m 0s
2025-07-06 19:44:36,910 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:44:36,910 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 2m is greater than maximum age 10m 0s
2025-07-06 19:44:36,910 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 2m is greater than maximum age 10m 0s
2025-07-06 19:44:40,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:44:40,280 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:45:36,973 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:45:36,973 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:45:36,976 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:43:17', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=24.05, temperature=0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:45:36,976 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-07-06 19:45:36,976 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:45:36,976 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 3m
2025-07-06 19:45:36,976 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:45:36,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:45:36.976
2025-07-06 19:45:36,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:45:37,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830704. UTC time = 2025-07-06T17:45:36.976
2025-07-06 19:45:37,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:45:37,048 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 3m is greater than maximum age 10m 0s
2025-07-06 19:45:37,048 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:45:37,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.993
2025-07-06 19:45:37,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.186
2025-07-06 19:45:37,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:45:37,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 3m is greater than maximum age 10m 0s
2025-07-06 19:45:37,112 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:45:37,113 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 3m is greater than maximum age 10m 0s
2025-07-06 19:45:37,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 3m is greater than maximum age 10m 0s
2025-07-06 19:45:40,339 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:45:40,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:46:37,175 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:46:37,175 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:46:37,178 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:46:29', tmtdew=0.41, humidity=97.16, cloud=0.0, wind=26.17, temperature=0.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:46:37,178 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 19:46:37,178 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:46:37,179 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 4m
2025-07-06 19:46:37,179 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:46:37,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:46:37.179
2025-07-06 19:46:37,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:46:37,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983643. UTC time = 2025-07-06T17:46:37.179
2025-07-06 19:46:37,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:46:37,250 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 4m is greater than maximum age 10m 0s
2025-07-06 19:46:37,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:46:37,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.216
2025-07-06 19:46:37,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.946
2025-07-06 19:46:37,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:46:37,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 4m is greater than maximum age 10m 0s
2025-07-06 19:46:37,315 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:46:37,315 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 4m is greater than maximum age 10m 0s
2025-07-06 19:46:37,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 4m is greater than maximum age 10m 0s
2025-07-06 19:46:40,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:46:40,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:47:37,377 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:47:37,378 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:47:37,379 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:47:00', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=23.45, temperature=0.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:47:37,379 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 19:47:37,379 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:47:37,379 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 5m
2025-07-06 19:47:37,379 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:47:37,380 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:47:37.380
2025-07-06 19:47:37,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:47:37,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984712. UTC time = 2025-07-06T17:47:37.380
2025-07-06 19:47:37,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:47:37,451 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 5m is greater than maximum age 10m 0s
2025-07-06 19:47:37,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:47:37,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.908
2025-07-06 19:47:37,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.629
2025-07-06 19:47:37,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:47:37,515 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 5m is greater than maximum age 10m 0s
2025-07-06 19:47:37,515 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:47:37,516 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 5m is greater than maximum age 10m 0s
2025-07-06 19:47:37,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 5m is greater than maximum age 10m 0s
2025-07-06 19:47:40,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:47:40,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:48:37,579 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:48:37,579 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:48:37,581 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:48:04', tmtdew=0.42, humidity=97.11, cloud=0.0, wind=23.87, temperature=0.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:48:37,581 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 19:48:37,581 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:48:37,581 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 6m
2025-07-06 19:48:37,581 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:48:37,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:48:37.581
2025-07-06 19:48:37,590 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:48:37,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959862676. UTC time = 2025-07-06T17:48:37.581
2025-07-06 19:48:37,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:48:37,652 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 6m is greater than maximum age 10m 0s
2025-07-06 19:48:37,652 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:48:37,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.678
2025-07-06 19:48:37,716 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.931
2025-07-06 19:48:37,716 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:48:37,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 6m is greater than maximum age 10m 0s
2025-07-06 19:48:37,716 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:48:37,716 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 6m is greater than maximum age 10m 0s
2025-07-06 19:48:37,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 6m is greater than maximum age 10m 0s
2025-07-06 19:48:40,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:48:40,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:49:37,778 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:49:37,778 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:49:37,781 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:49:07', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=26.55, temperature=0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:49:37,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 19:49:37,782 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:49:37,782 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 7m
2025-07-06 19:49:37,782 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:49:37,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:49:37.782
2025-07-06 19:49:37,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:49:37,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959883026. UTC time = 2025-07-06T17:49:37.782
2025-07-06 19:49:37,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:49:37,853 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 7m is greater than maximum age 10m 0s
2025-07-06 19:49:37,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:49:37,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.522
2025-07-06 19:49:37,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.167
2025-07-06 19:49:37,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:49:37,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 7m is greater than maximum age 10m 0s
2025-07-06 19:49:37,917 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:49:37,917 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 7m is greater than maximum age 10m 0s
2025-07-06 19:49:37,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 7m is greater than maximum age 10m 0s
2025-07-06 19:49:40,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:49:40,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:50:37,979 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:50:37,979 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:50:37,981 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:50:11', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=25.21, temperature=0.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:50:37,981 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 19:50:37,981 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:50:37,981 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 8m
2025-07-06 19:50:37,981 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:50:37,981 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:50:37.981
2025-07-06 19:50:37,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:50:38,052 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987124. UTC time = 2025-07-06T17:50:37.981
2025-07-06 19:50:38,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:50:38,053 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 8m is greater than maximum age 10m 0s
2025-07-06 19:50:38,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:50:38,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.441
2025-07-06 19:50:38,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-06 19:50:38,118 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:50:38,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 8m is greater than maximum age 10m 0s
2025-07-06 19:50:38,118 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:50:38,119 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 8m is greater than maximum age 10m 0s
2025-07-06 19:50:38,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 8m is greater than maximum age 10m 0s
2025-07-06 19:50:40,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:50:40,748 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:51:38,180 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:51:38,181 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:51:38,182 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:51:15', tmtdew=0.41, humidity=97.14, cloud=0.0, wind=24.26, temperature=0.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:51:38,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 19:51:38,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:51:38,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 9m
2025-07-06 19:51:38,182 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:51:38,183 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:51:38.183
2025-07-06 19:51:38,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:51:38,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985288. UTC time = 2025-07-06T17:51:38.183
2025-07-06 19:51:38,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:51:38,253 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 9m is greater than maximum age 10m 0s
2025-07-06 19:51:38,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:51:38,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.432
2025-07-06 19:51:38,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.434
2025-07-06 19:51:38,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:51:38,318 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 9m is greater than maximum age 10m 0s
2025-07-06 19:51:38,318 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:51:38,319 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 9m is greater than maximum age 10m 0s
2025-07-06 19:51:38,319 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 9m is greater than maximum age 10m 0s
2025-07-06 19:51:40,808 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:51:40,849 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:52:38,381 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:52:38,382 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:52:38,385 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:52:18', tmtdew=0.42, humidity=97.09, cloud=0.0, wind=22.48, temperature=0.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:52:38,385 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 19:52:38,385 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:52:38,385 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 10m
2025-07-06 19:52:38,385 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:52:38,385 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:52:38.386
2025-07-06 19:52:38,394 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:52:38,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983988. UTC time = 2025-07-06T17:52:38.386
2025-07-06 19:52:38,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:52:38,457 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 10m is greater than maximum age 10m 0s
2025-07-06 19:52:38,457 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:52:38,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.495
2025-07-06 19:52:38,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.461
2025-07-06 19:52:38,522 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:52:38,522 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 10m is greater than maximum age 10m 0s
2025-07-06 19:52:38,522 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:52:38,523 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 10m is greater than maximum age 10m 0s
2025-07-06 19:52:38,523 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 10m is greater than maximum age 10m 0s
2025-07-06 19:52:40,909 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:52:40,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:53:38,585 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:53:38,585 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:53:38,587 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:53:22', tmtdew=0.47, humidity=97.08, cloud=0.0, wind=25.74, temperature=0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:53:38,587 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 19:53:38,587 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:53:38,587 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 11m
2025-07-06 19:53:38,587 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:53:38,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:53:38.588
2025-07-06 19:53:38,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:53:38,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832143. UTC time = 2025-07-06T17:53:38.588
2025-07-06 19:53:38,660 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:53:38,660 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 11m is greater than maximum age 10m 0s
2025-07-06 19:53:38,660 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:53:38,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.628
2025-07-06 19:53:38,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.416
2025-07-06 19:53:38,724 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:53:38,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 11m is greater than maximum age 10m 0s
2025-07-06 19:53:38,724 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:53:38,725 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 11m is greater than maximum age 10m 0s
2025-07-06 19:53:38,725 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 11m is greater than maximum age 10m 0s
2025-07-06 19:53:40,991 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:53:41,009 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:54:38,787 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:54:38,787 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:54:38,790 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:53:22', tmtdew=0.47, humidity=97.08, cloud=0.0, wind=25.74, temperature=0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:54:38,791 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-07-06 19:54:38,791 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:54:38,791 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 12m
2025-07-06 19:54:38,791 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:54:38,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:54:38.791
2025-07-06 19:54:38,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:54:38,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829596. UTC time = 2025-07-06T17:54:38.791
2025-07-06 19:54:38,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:54:38,862 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 12m is greater than maximum age 10m 0s
2025-07-06 19:54:38,862 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:54:38,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.829
2025-07-06 19:54:38,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.299
2025-07-06 19:54:38,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:54:38,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 12m is greater than maximum age 10m 0s
2025-07-06 19:54:38,925 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:54:38,925 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 12m is greater than maximum age 10m 0s
2025-07-06 19:54:38,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 12m is greater than maximum age 10m 0s
2025-07-06 19:54:41,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:54:41,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:55:38,988 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:55:38,988 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:55:38,999 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:53:22', tmtdew=0.47, humidity=97.08, cloud=0.0, wind=25.74, temperature=0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:55:38,999 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 16s
2025-07-06 19:55:38,999 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:55:38,999 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 13m
2025-07-06 19:55:38,999 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:55:38,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:55:39.000
2025-07-06 19:55:39,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:55:39,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832152. UTC time = 2025-07-06T17:55:39.000
2025-07-06 19:55:39,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:55:39,072 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 13m is greater than maximum age 10m 0s
2025-07-06 19:55:39,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:55:39,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.099
2025-07-06 19:55:39,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.106
2025-07-06 19:55:39,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:55:39,135 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 13m is greater than maximum age 10m 0s
2025-07-06 19:55:39,135 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:55:39,136 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 13m is greater than maximum age 10m 0s
2025-07-06 19:55:39,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 13m is greater than maximum age 10m 0s
2025-07-06 19:55:41,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:55:41,162 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:56:39,198 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:56:39,198 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:56:39,200 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:56:33', tmtdew=0.43, humidity=96.54, cloud=0.0, wind=25.64, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:56:39,200 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-06 19:56:39,200 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:56:39,200 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 14m
2025-07-06 19:56:39,201 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:56:39,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:56:39.201
2025-07-06 19:56:39,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:56:39,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839715. UTC time = 2025-07-06T17:56:39.201
2025-07-06 19:56:39,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:56:39,272 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 14m is greater than maximum age 10m 0s
2025-07-06 19:56:39,272 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:56:39,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.093
2025-07-06 19:56:39,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.838
2025-07-06 19:56:39,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:56:39,336 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 14m is greater than maximum age 10m 0s
2025-07-06 19:56:39,336 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:56:39,336 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 14m is greater than maximum age 10m 0s
2025-07-06 19:56:39,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 14m is greater than maximum age 10m 0s
2025-07-06 19:56:41,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:56:41,245 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:57:39,398 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:57:39,398 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:57:39,401 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:57:05', tmtdew=0.42, humidity=96.56, cloud=0.0, wind=26.77, temperature=0.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-05T20:02:25', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:57:39,401 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 19:57:39,401 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:57:39,401 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 15m
2025-07-06 19:57:39,401 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:57:39,402 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:57:39.402
2025-07-06 19:57:39,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:57:39,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959852204. UTC time = 2025-07-06T17:57:39.402
2025-07-06 19:57:39,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:57:39,474 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 15m is greater than maximum age 10m 0s
2025-07-06 19:57:39,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:57:39,538 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.814
2025-07-06 19:57:39,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.747
2025-07-06 19:57:39,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:57:39,539 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 15m is greater than maximum age 10m 0s
2025-07-06 19:57:39,539 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:57:39,539 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 15m is greater than maximum age 10m 0s
2025-07-06 19:57:39,539 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 15m is greater than maximum age 10m 0s
2025-07-06 19:57:41,305 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:57:41,325 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:58:39,602 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:58:39,602 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:58:39,604 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:58:08', tmtdew=0.43, humidity=96.54, cloud=0.0, wind=27.38, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T19:58:09', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:58:39,604 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 19:58:39,604 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:58:39,604 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 16m
2025-07-06 19:58:39,604 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:58:39,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:58:39.605
2025-07-06 19:58:39,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:58:39,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986953. UTC time = 2025-07-06T17:58:39.605
2025-07-06 19:58:39,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:58:39,677 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 16m is greater than maximum age 10m 0s
2025-07-06 19:58:39,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:58:39,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.611
2025-07-06 19:58:39,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.025
2025-07-06 19:58:39,741 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:58:39,741 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 16m is greater than maximum age 10m 0s
2025-07-06 19:58:39,741 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:58:39,741 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 16m is greater than maximum age 10m 0s
2025-07-06 19:58:39,741 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 16m is greater than maximum age 10m 0s
2025-07-06 19:58:41,385 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:58:41,386 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 19:59:39,803 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 19:59:39,803 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 19:59:39,805 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:59:12', tmtdew=0.47, humidity=96.58, cloud=0.0, wind=24.51, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T19:59:13', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 19:59:39,805 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 19:59:39,805 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 19:59:39,805 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 17m
2025-07-06 19:59:39,805 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 19:59:39,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T17:59:39.806
2025-07-06 19:59:39,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 19:59:39,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988557. UTC time = 2025-07-06T17:59:39.806
2025-07-06 19:59:39,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 19:59:39,876 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 17m is greater than maximum age 10m 0s
2025-07-06 19:59:39,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 19:59:39,939 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.483
2025-07-06 19:59:39,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.237
2025-07-06 19:59:39,940 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 19:59:39,940 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 17m is greater than maximum age 10m 0s
2025-07-06 19:59:39,940 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 19:59:39,940 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 17m is greater than maximum age 10m 0s
2025-07-06 19:59:39,940 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 17m is greater than maximum age 10m 0s
2025-07-06 19:59:41,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 19:59:41,465 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:00:40,003 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:00:40,003 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:00:40,005 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:59:44', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=24.19, temperature=0.5, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T19:59:45', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:00:40,005 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 56s
2025-07-06 20:00:40,005 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:00:40,005 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 18m
2025-07-06 20:00:40,005 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:00:40,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:00:40.006
2025-07-06 20:00:40,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:00:40,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986377. UTC time = 2025-07-06T18:00:40.006
2025-07-06 20:00:40,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:00:40,079 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 18m is greater than maximum age 10m 0s
2025-07-06 20:00:40,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:00:40,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.429
2025-07-06 20:00:40,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.379
2025-07-06 20:00:40,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:00:40,143 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 18m is greater than maximum age 10m 0s
2025-07-06 20:00:40,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:00:40,144 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 18m is greater than maximum age 10m 0s
2025-07-06 20:00:40,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 18m is greater than maximum age 10m 0s
2025-07-06 20:00:41,525 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:00:41,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:01:40,206 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:01:40,206 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:01:40,208 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T19:59:44', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=24.19, temperature=0.5, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T19:59:45', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:01:40,208 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 56s
2025-07-06 20:01:40,208 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:01:40,208 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 19m
2025-07-06 20:01:40,208 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:01:40,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:01:40.208
2025-07-06 20:01:40,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:01:40,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847393. UTC time = 2025-07-06T18:01:40.208
2025-07-06 20:01:40,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:01:40,280 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 19m is greater than maximum age 10m 0s
2025-07-06 20:01:40,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:01:40,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.446
2025-07-06 20:01:40,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.451
2025-07-06 20:01:40,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:01:40,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 19m is greater than maximum age 10m 0s
2025-07-06 20:01:40,344 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:01:40,344 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 19m is greater than maximum age 10m 0s
2025-07-06 20:01:40,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 19m is greater than maximum age 10m 0s
2025-07-06 20:01:41,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:01:41,587 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:02:40,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:02:40,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:02:40,409 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:02:23', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=26.4, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:02:40,409 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 20:02:40,409 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:02:40,409 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 20m
2025-07-06 20:02:40,409 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:02:40,410 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:02:40.410
2025-07-06 20:02:40,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:02:40,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836343. UTC time = 2025-07-06T18:02:40.410
2025-07-06 20:02:40,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:02:40,481 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 20m is greater than maximum age 10m 0s
2025-07-06 20:02:40,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:02:40,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.535
2025-07-06 20:02:40,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.452
2025-07-06 20:02:40,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:02:40,546 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 20m is greater than maximum age 10m 0s
2025-07-06 20:02:40,546 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:02:40,547 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 20m is greater than maximum age 10m 0s
2025-07-06 20:02:40,547 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 20m is greater than maximum age 10m 0s
2025-07-06 20:02:41,647 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:02:41,648 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:03:40,610 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:03:40,610 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:03:40,611 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:03:27', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=25.34, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:03:40,611 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 20:03:40,611 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:03:40,611 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 21m
2025-07-06 20:03:40,612 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:03:40,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:03:40.612
2025-07-06 20:03:40,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:03:40,682 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983053. UTC time = 2025-07-06T18:03:40.612
2025-07-06 20:03:40,683 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:03:40,683 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 21m is greater than maximum age 10m 0s
2025-07-06 20:03:40,683 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:03:40,746 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.693
2025-07-06 20:03:40,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.381
2025-07-06 20:03:40,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:03:40,747 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 21m is greater than maximum age 10m 0s
2025-07-06 20:03:40,747 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:03:40,747 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 21m is greater than maximum age 10m 0s
2025-07-06 20:03:40,747 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 21m is greater than maximum age 10m 0s
2025-07-06 20:03:41,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:03:41,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:04:40,809 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:04:40,809 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:04:40,810 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:03:58', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=24.54, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:04:40,811 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 20:04:40,811 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:04:40,811 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 22m
2025-07-06 20:04:40,811 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:04:40,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:04:40.811
2025-07-06 20:04:40,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:04:40,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982987. UTC time = 2025-07-06T18:04:40.811
2025-07-06 20:04:40,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:04:40,883 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 22m is greater than maximum age 10m 0s
2025-07-06 20:04:40,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:04:40,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.920
2025-07-06 20:04:40,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.236
2025-07-06 20:04:40,947 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:04:40,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 22m is greater than maximum age 10m 0s
2025-07-06 20:04:40,948 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:04:40,948 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 22m is greater than maximum age 10m 0s
2025-07-06 20:04:40,948 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 22m is greater than maximum age 10m 0s
2025-07-06 20:04:41,787 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:04:41,810 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:05:41,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:05:41,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:05:41,015 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:03:58', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=24.54, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:05:41,015 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-07-06 20:05:41,015 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:05:41,015 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 23m
2025-07-06 20:05:41,015 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:05:41,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:05:41.016
2025-07-06 20:05:41,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:05:41,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834276. UTC time = 2025-07-06T18:05:41.016
2025-07-06 20:05:41,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:05:41,089 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 23m is greater than maximum age 10m 0s
2025-07-06 20:05:41,089 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:05:41,153 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.214
2025-07-06 20:05:41,153 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.016
2025-07-06 20:05:41,153 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:05:41,153 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 23m is greater than maximum age 10m 0s
2025-07-06 20:05:41,153 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:05:41,153 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 23m is greater than maximum age 10m 0s
2025-07-06 20:05:41,153 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 23m is greater than maximum age 10m 0s
2025-07-06 20:05:41,870 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:05:41,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:06:41,216 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:06:41,216 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:06:41,219 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:03:58', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=24.54, temperature=0.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:06:41,219 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 43s
2025-07-06 20:06:41,219 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:06:41,219 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 24m
2025-07-06 20:06:41,219 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:06:41,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:06:41.219
2025-07-06 20:06:41,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:06:41,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984366. UTC time = 2025-07-06T18:06:41.219
2025-07-06 20:06:41,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:06:41,291 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 24m is greater than maximum age 10m 0s
2025-07-06 20:06:41,291 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:06:41,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.981
2025-07-06 20:06:41,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.719
2025-07-06 20:06:41,355 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:06:41,356 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 24m is greater than maximum age 10m 0s
2025-07-06 20:06:41,356 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:06:41,356 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 24m is greater than maximum age 10m 0s
2025-07-06 20:06:41,356 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 24m is greater than maximum age 10m 0s
2025-07-06 20:06:41,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:06:41,948 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:07:41,418 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:07:41,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:07:41,420 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:07:09', tmtdew=0.53, humidity=96.48, cloud=0.0, wind=25.0, temperature=0.47, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:07:41,420 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 20:07:41,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:07:41,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 25m
2025-07-06 20:07:41,420 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:07:41,421 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:07:41.421
2025-07-06 20:07:41,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:07:41,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857945. UTC time = 2025-07-06T18:07:41.421
2025-07-06 20:07:41,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:07:41,491 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 25m is greater than maximum age 10m 0s
2025-07-06 20:07:41,491 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:07:41,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.730
2025-07-06 20:07:41,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.856
2025-07-06 20:07:41,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:07:41,555 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 25m is greater than maximum age 10m 0s
2025-07-06 20:07:41,555 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:07:41,556 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 25m is greater than maximum age 10m 0s
2025-07-06 20:07:41,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 25m is greater than maximum age 10m 0s
2025-07-06 20:07:42,008 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:07:42,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:08:41,618 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:08:41,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:08:41,621 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:08:12', tmtdew=0.53, humidity=96.48, cloud=0.0, wind=26.78, temperature=0.42, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:08:41,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 20:08:41,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:08:41,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 26m
2025-07-06 20:08:41,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:08:41,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:08:41.622
2025-07-06 20:08:41,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:08:41,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877033. UTC time = 2025-07-06T18:08:41.622
2025-07-06 20:08:41,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:08:41,694 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 26m is greater than maximum age 10m 0s
2025-07-06 20:08:41,694 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:08:41,755 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.555
2025-07-06 20:08:41,756 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.110
2025-07-06 20:08:41,756 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:08:41,756 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 26m is greater than maximum age 10m 0s
2025-07-06 20:08:41,756 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:08:41,756 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 26m is greater than maximum age 10m 0s
2025-07-06 20:08:41,756 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 26m is greater than maximum age 10m 0s
2025-07-06 20:08:42,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:08:42,105 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:09:41,819 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:09:41,819 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:09:41,820 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:09:16', tmtdew=0.48, humidity=96.5, cloud=0.0, wind=25.6, temperature=0.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:09:41,821 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 20:09:41,821 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:09:41,821 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 27m
2025-07-06 20:09:41,821 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:09:41,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:09:41.821
2025-07-06 20:09:41,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:09:41,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959876833. UTC time = 2025-07-06T18:09:41.821
2025-07-06 20:09:41,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:09:41,891 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 27m is greater than maximum age 10m 0s
2025-07-06 20:09:41,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:09:41,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.454
2025-07-06 20:09:41,956 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.296
2025-07-06 20:09:41,956 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:09:41,956 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 27m is greater than maximum age 10m 0s
2025-07-06 20:09:41,956 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:09:41,956 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 27m is greater than maximum age 10m 0s
2025-07-06 20:09:41,956 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 27m is greater than maximum age 10m 0s
2025-07-06 20:09:42,165 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:09:42,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:10:42,018 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:10:42,019 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:10:42,021 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:10:19', tmtdew=0.53, humidity=96.48, cloud=0.0, wind=27.49, temperature=0.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:10:42,021 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 20:10:42,021 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:10:42,022 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 28m
2025-07-06 20:10:42,022 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:10:42,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:10:42.022
2025-07-06 20:10:42,033 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:10:42,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985704. UTC time = 2025-07-06T18:10:42.022
2025-07-06 20:10:42,098 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:10:42,098 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 28m is greater than maximum age 10m 0s
2025-07-06 20:10:42,098 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:10:42,161 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.426
2025-07-06 20:10:42,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-06 20:10:42,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:10:42,162 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 28m is greater than maximum age 10m 0s
2025-07-06 20:10:42,162 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:10:42,162 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 28m is greater than maximum age 10m 0s
2025-07-06 20:10:42,162 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 28m is greater than maximum age 10m 0s
2025-07-06 20:10:42,255 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:10:42,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:11:42,225 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:11:42,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:11:42,227 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:10:51', tmtdew=0.54, humidity=96.46, cloud=0.0, wind=26.43, temperature=0.37, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:11:42,227 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 51s
2025-07-06 20:11:42,227 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:11:42,227 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 29m
2025-07-06 20:11:42,227 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:11:42,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:11:42.228
2025-07-06 20:11:42,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:11:42,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842634. UTC time = 2025-07-06T18:11:42.228
2025-07-06 20:11:42,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:11:42,298 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 29m is greater than maximum age 10m 0s
2025-07-06 20:11:42,298 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:11:42,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:11:42,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:11:42,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-06 20:11:42,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.460
2025-07-06 20:11:42,364 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:11:42,364 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 29m is greater than maximum age 10m 0s
2025-07-06 20:11:42,364 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:11:42,364 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 29m is greater than maximum age 10m 0s
2025-07-06 20:11:42,365 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 29m is greater than maximum age 10m 0s
2025-07-06 20:12:42,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:12:42,428 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:12:42,428 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:12:42,431 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:10:51', tmtdew=0.54, humidity=96.46, cloud=0.0, wind=26.43, temperature=0.37, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:12:42,431 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-07-06 20:12:42,431 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:12:42,431 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 30m
2025-07-06 20:12:42,431 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:12:42,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:12:42.432
2025-07-06 20:12:42,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:12:42,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:12:42,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983352. UTC time = 2025-07-06T18:12:42.432
2025-07-06 20:12:42,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:12:42,505 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 30m is greater than maximum age 10m 0s
2025-07-06 20:12:42,505 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:12:42,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.584
2025-07-06 20:12:42,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.434
2025-07-06 20:12:42,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:12:42,570 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 30m is greater than maximum age 10m 0s
2025-07-06 20:12:42,570 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:12:42,570 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 30m is greater than maximum age 10m 0s
2025-07-06 20:12:42,570 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 30m is greater than maximum age 10m 0s
2025-07-06 20:13:42,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:13:42,509 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:13:42,633 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:13:42,634 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:13:42,636 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:13:30', tmtdew=0.53, humidity=96.53, cloud=0.0, wind=24.01, temperature=0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:13:42,636 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-06 20:13:42,636 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:13:42,636 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 31m
2025-07-06 20:13:42,636 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:13:42,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:13:42.637
2025-07-06 20:13:42,646 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:13:42,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829614. UTC time = 2025-07-06T18:13:42.637
2025-07-06 20:13:42,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:13:42,708 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 31m is greater than maximum age 10m 0s
2025-07-06 20:13:42,708 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:13:42,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.768
2025-07-06 20:13:42,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.336
2025-07-06 20:13:42,771 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:13:42,771 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 31m is greater than maximum age 10m 0s
2025-07-06 20:13:42,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:13:42,772 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 31m is greater than maximum age 10m 0s
2025-07-06 20:13:42,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 31m is greater than maximum age 10m 0s
2025-07-06 20:14:42,569 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:14:42,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:14:42,834 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:14:42,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:14:42,837 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:14:34', tmtdew=0.52, humidity=96.56, cloud=0.0, wind=24.99, temperature=0.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:14:42,837 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 20:14:42,837 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:14:42,837 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 32m
2025-07-06 20:14:42,837 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:14:42,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:14:42.838
2025-07-06 20:14:42,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:14:42,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983083. UTC time = 2025-07-06T18:14:42.838
2025-07-06 20:14:42,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:14:42,910 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 32m is greater than maximum age 10m 0s
2025-07-06 20:14:42,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:14:42,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.020
2025-07-06 20:14:42,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.163
2025-07-06 20:14:42,974 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:14:42,974 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 32m is greater than maximum age 10m 0s
2025-07-06 20:14:42,974 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:14:42,974 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 32m is greater than maximum age 10m 0s
2025-07-06 20:14:42,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 32m is greater than maximum age 10m 0s
2025-07-06 20:15:42,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:15:42,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:15:43,037 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:15:43,037 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:15:43,040 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:15:05', tmtdew=0.53, humidity=96.53, cloud=0.0, wind=26.85, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:15:43,040 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 20:15:43,040 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:15:43,040 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 33m
2025-07-06 20:15:43,040 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:15:43,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:15:43.040
2025-07-06 20:15:43,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:15:43,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837074. UTC time = 2025-07-06T18:15:43.040
2025-07-06 20:15:43,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:15:43,112 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 33m is greater than maximum age 10m 0s
2025-07-06 20:15:43,112 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:15:43,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.178
2025-07-06 20:15:43,176 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.915
2025-07-06 20:15:43,176 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:15:43,176 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 33m is greater than maximum age 10m 0s
2025-07-06 20:15:43,176 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:15:43,176 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 33m is greater than maximum age 10m 0s
2025-07-06 20:15:43,176 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 33m is greater than maximum age 10m 0s
2025-07-06 20:16:42,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:16:42,743 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:16:43,239 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:16:43,239 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:16:43,244 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:16:09', tmtdew=0.48, humidity=96.53, cloud=0.0, wind=30.3, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:16:43,244 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 20:16:43,244 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:16:43,244 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 34m
2025-07-06 20:16:43,244 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:16:43,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:16:43.245
2025-07-06 20:16:43,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:16:43,319 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848274. UTC time = 2025-07-06T18:16:43.245
2025-07-06 20:16:43,319 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:16:43,319 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 34m is greater than maximum age 10m 0s
2025-07-06 20:16:43,319 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:16:43,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.879
2025-07-06 20:16:43,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.661
2025-07-06 20:16:43,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:16:43,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 34m is greater than maximum age 10m 0s
2025-07-06 20:16:43,386 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:16:43,386 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 34m is greater than maximum age 10m 0s
2025-07-06 20:16:43,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 34m is greater than maximum age 10m 0s
2025-07-06 20:17:42,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:17:42,820 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:17:43,448 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:17:43,448 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:17:43,451 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:17:12', tmtdew=0.47, humidity=96.56, cloud=0.0, wind=23.56, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:17:43,451 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 20:17:43,451 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:17:43,451 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 35m
2025-07-06 20:17:43,451 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:17:43,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:17:43.452
2025-07-06 20:17:43,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:17:43,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864334. UTC time = 2025-07-06T18:17:43.452
2025-07-06 20:17:43,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:17:43,525 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 35m is greater than maximum age 10m 0s
2025-07-06 20:17:43,525 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:17:43,588 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.656
2025-07-06 20:17:43,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.957
2025-07-06 20:17:43,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:17:43,589 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 35m is greater than maximum age 10m 0s
2025-07-06 20:17:43,589 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:17:43,589 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 35m is greater than maximum age 10m 0s
2025-07-06 20:17:43,589 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 35m is greater than maximum age 10m 0s
2025-07-06 20:18:42,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:18:42,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:18:43,652 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:18:43,652 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:18:43,655 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:18:16', tmtdew=0.47, humidity=96.61, cloud=0.0, wind=26.96, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:18:43,655 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 20:18:43,655 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:18:43,655 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 36m
2025-07-06 20:18:43,655 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:18:43,655 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:18:43.655
2025-07-06 20:18:43,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:18:43,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988518. UTC time = 2025-07-06T18:18:43.655
2025-07-06 20:18:43,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:18:43,727 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 36m is greater than maximum age 10m 0s
2025-07-06 20:18:43,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:18:43,790 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.508
2025-07-06 20:18:43,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.186
2025-07-06 20:18:43,791 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:18:43,791 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 36m is greater than maximum age 10m 0s
2025-07-06 20:18:43,791 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:18:43,791 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 36m is greater than maximum age 10m 0s
2025-07-06 20:18:43,791 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 36m is greater than maximum age 10m 0s
2025-07-06 20:19:42,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:19:42,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:19:43,854 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:19:43,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:19:43,856 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:19:20', tmtdew=0.47, humidity=96.56, cloud=0.0, wind=27.49, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:19:43,856 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 20:19:43,856 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:19:43,856 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 37m
2025-07-06 20:19:43,856 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:19:43,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:19:43.856
2025-07-06 20:19:43,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:19:43,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959868832. UTC time = 2025-07-06T18:19:43.856
2025-07-06 20:19:43,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:19:43,929 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 37m is greater than maximum age 10m 0s
2025-07-06 20:19:43,929 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:19:43,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.435
2025-07-06 20:19:43,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.347
2025-07-06 20:19:43,993 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:19:43,993 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 37m is greater than maximum age 10m 0s
2025-07-06 20:19:43,993 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:19:43,994 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 37m is greater than maximum age 10m 0s
2025-07-06 20:19:43,994 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 37m is greater than maximum age 10m 0s
2025-07-06 20:20:43,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:20:43,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:20:44,055 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:20:44,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:20:44,057 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:20:23', tmtdew=0.47, humidity=96.61, cloud=0.0, wind=25.83, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:20:44,057 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 20:20:44,057 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:20:44,057 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 38m
2025-07-06 20:20:44,057 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:20:44,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:20:44.057
2025-07-06 20:20:44,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:20:44,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959851035. UTC time = 2025-07-06T18:20:44.057
2025-07-06 20:20:44,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:20:44,130 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 38m is greater than maximum age 10m 0s
2025-07-06 20:20:44,130 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:20:44,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.433
2025-07-06 20:20:44,194 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.438
2025-07-06 20:20:44,194 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:20:44,194 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 38m is greater than maximum age 10m 0s
2025-07-06 20:20:44,194 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:20:44,194 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 38m is greater than maximum age 10m 0s
2025-07-06 20:20:44,194 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 38m is greater than maximum age 10m 0s
2025-07-06 20:21:43,099 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:21:43,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:21:44,258 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:21:44,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:21:44,260 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:21:27', tmtdew=0.46, humidity=96.65, cloud=0.0, wind=25.32, temperature=0.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:21:44,260 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 20:21:44,260 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:21:44,260 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 39m
2025-07-06 20:21:44,260 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:21:44,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:21:44.261
2025-07-06 20:21:44,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:21:44,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983859. UTC time = 2025-07-06T18:21:44.261
2025-07-06 20:21:44,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:21:44,332 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 39m is greater than maximum age 10m 0s
2025-07-06 20:21:44,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:21:44,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.503
2025-07-06 20:21:44,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 20:21:44,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:21:44,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 39m is greater than maximum age 10m 0s
2025-07-06 20:21:44,397 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:21:44,397 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 39m is greater than maximum age 10m 0s
2025-07-06 20:21:44,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 39m is greater than maximum age 10m 0s
2025-07-06 20:22:43,160 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:22:43,177 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:22:44,460 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:22:44,460 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:22:44,462 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:22:30', tmtdew=0.42, humidity=96.6, cloud=0.0, wind=24.35, temperature=0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:22:44,462 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 20:22:44,462 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:22:44,463 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 40m
2025-07-06 20:22:44,463 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:22:44,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:22:44.463
2025-07-06 20:22:44,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:22:44,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831403. UTC time = 2025-07-06T18:22:44.463
2025-07-06 20:22:44,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:22:44,539 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 40m is greater than maximum age 10m 0s
2025-07-06 20:22:44,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:22:44,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.643
2025-07-06 20:22:44,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-06 20:22:44,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:22:44,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 40m is greater than maximum age 10m 0s
2025-07-06 20:22:44,604 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:22:44,604 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 40m is greater than maximum age 10m 0s
2025-07-06 20:22:44,604 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 40m is greater than maximum age 10m 0s
2025-07-06 20:23:43,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:23:43,258 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:23:44,666 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:23:44,666 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:23:44,669 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:23:02', tmtdew=0.41, humidity=96.61, cloud=0.0, wind=25.57, temperature=0.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:23:44,669 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 20:23:44,669 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:23:44,669 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 41m
2025-07-06 20:23:44,669 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:23:44,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:23:44.670
2025-07-06 20:23:44,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:23:44,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982939. UTC time = 2025-07-06T18:23:44.670
2025-07-06 20:23:44,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:23:44,740 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 41m is greater than maximum age 10m 0s
2025-07-06 20:23:44,740 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:23:44,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.852
2025-07-06 20:23:44,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.280
2025-07-06 20:23:44,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:23:44,804 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 41m is greater than maximum age 10m 0s
2025-07-06 20:23:44,805 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:23:44,805 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 41m is greater than maximum age 10m 0s
2025-07-06 20:23:44,805 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 41m is greater than maximum age 10m 0s
2025-07-06 20:24:43,318 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:24:43,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:24:44,867 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:24:44,867 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:24:44,869 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:24:06', tmtdew=0.46, humidity=97.15, cloud=0.0, wind=26.94, temperature=0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:24:44,870 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 20:24:44,870 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:24:44,870 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 42m
2025-07-06 20:24:44,870 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:24:44,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:24:44.870
2025-07-06 20:24:44,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:24:44,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983247. UTC time = 2025-07-06T18:24:44.870
2025-07-06 20:24:44,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:24:44,943 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 42m is greater than maximum age 10m 0s
2025-07-06 20:24:44,943 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:24:45,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.129
2025-07-06 20:24:45,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.080
2025-07-06 20:24:45,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:24:45,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 42m is greater than maximum age 10m 0s
2025-07-06 20:24:45,008 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:24:45,008 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 42m is greater than maximum age 10m 0s
2025-07-06 20:24:45,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 42m is greater than maximum age 10m 0s
2025-07-06 20:25:43,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:25:43,418 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:25:45,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:25:45,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:25:45,074 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:25:09', tmtdew=0.45, humidity=97.2, cloud=0.0, wind=30.38, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:25:45,074 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 20:25:45,074 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:25:45,074 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 43m
2025-07-06 20:25:45,074 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:25:45,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:25:45.075
2025-07-06 20:25:45,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:25:45,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984055. UTC time = 2025-07-06T18:25:45.075
2025-07-06 20:25:45,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:25:45,146 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 43m is greater than maximum age 10m 0s
2025-07-06 20:25:45,146 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:25:45,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.058
2025-07-06 20:25:45,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.804
2025-07-06 20:25:45,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:25:45,209 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 43m is greater than maximum age 10m 0s
2025-07-06 20:25:45,210 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:25:45,210 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 43m is greater than maximum age 10m 0s
2025-07-06 20:25:45,210 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 43m is greater than maximum age 10m 0s
2025-07-06 20:26:43,478 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:26:43,494 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:26:45,272 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:26:45,272 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:26:45,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:26:13', tmtdew=0.41, humidity=97.18, cloud=0.0, wind=29.2, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:26:45,275 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 20:26:45,275 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:26:45,275 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 44m
2025-07-06 20:26:45,275 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:26:45,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:26:45.275
2025-07-06 20:26:45,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:26:45,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959853545. UTC time = 2025-07-06T18:26:45.275
2025-07-06 20:26:45,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:26:45,346 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 44m is greater than maximum age 10m 0s
2025-07-06 20:26:45,346 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:26:45,409 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.787
2025-07-06 20:26:45,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.777
2025-07-06 20:26:45,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:26:45,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 44m is greater than maximum age 10m 0s
2025-07-06 20:26:45,410 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:26:45,410 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 44m is greater than maximum age 10m 0s
2025-07-06 20:26:45,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 44m is greater than maximum age 10m 0s
2025-07-06 20:27:43,554 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:27:43,573 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:27:45,472 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:27:45,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:27:45,474 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:27:17', tmtdew=0.45, humidity=96.71, cloud=0.0, wind=29.57, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:27:45,474 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 20:27:45,474 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:27:45,474 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 45m
2025-07-06 20:27:45,474 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:27:45,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:27:45.475
2025-07-06 20:27:45,484 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:27:45,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987138. UTC time = 2025-07-06T18:27:45.475
2025-07-06 20:27:45,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:27:45,547 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 45m is greater than maximum age 10m 0s
2025-07-06 20:27:45,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:27:45,610 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.592
2025-07-06 20:27:45,610 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.049
2025-07-06 20:27:45,610 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:27:45,610 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 45m is greater than maximum age 10m 0s
2025-07-06 20:27:45,610 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:27:45,611 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 45m is greater than maximum age 10m 0s
2025-07-06 20:27:45,611 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 45m is greater than maximum age 10m 0s
2025-07-06 20:28:43,633 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:28:43,634 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:28:45,673 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:28:45,673 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:28:45,675 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:28:21', tmtdew=0.46, humidity=96.66, cloud=0.0, wind=26.59, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:28:45,676 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 20:28:45,676 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:28:45,676 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 46m
2025-07-06 20:28:45,676 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:28:45,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:28:45.676
2025-07-06 20:28:45,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:28:45,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598828. UTC time = 2025-07-06T18:28:45.676
2025-07-06 20:28:45,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:28:45,748 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 46m is greater than maximum age 10m 0s
2025-07-06 20:28:45,749 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:28:45,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.472
2025-07-06 20:28:45,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.253
2025-07-06 20:28:45,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:28:45,812 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 46m is greater than maximum age 10m 0s
2025-07-06 20:28:45,812 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:28:45,813 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 46m is greater than maximum age 10m 0s
2025-07-06 20:28:45,813 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 46m is greater than maximum age 10m 0s
2025-07-06 20:29:43,694 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:29:43,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:29:45,876 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:29:45,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:29:45,878 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:29:24', tmtdew=0.46, humidity=96.68, cloud=0.0, wind=26.29, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:29:45,878 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 20:29:45,878 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:29:45,878 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 47m
2025-07-06 20:29:45,878 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:29:45,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:29:45.879
2025-07-06 20:29:45,888 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:29:45,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861573. UTC time = 2025-07-06T18:29:45.879
2025-07-06 20:29:45,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:29:45,950 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 47m is greater than maximum age 10m 0s
2025-07-06 20:29:45,950 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:29:46,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-06 20:29:46,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.388
2025-07-06 20:29:46,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:29:46,015 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 47m is greater than maximum age 10m 0s
2025-07-06 20:29:46,015 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:29:46,015 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 47m is greater than maximum age 10m 0s
2025-07-06 20:29:46,015 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 47m is greater than maximum age 10m 0s
2025-07-06 20:30:43,774 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:30:43,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:30:46,077 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:30:46,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:30:46,080 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:29:24', tmtdew=0.46, humidity=96.68, cloud=0.0, wind=26.29, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:30:46,080 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-07-06 20:30:46,080 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:30:46,080 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 48m
2025-07-06 20:30:46,080 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:30:46,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:30:46.081
2025-07-06 20:30:46,090 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:30:46,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984576. UTC time = 2025-07-06T18:30:46.081
2025-07-06 20:30:46,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:30:46,152 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 48m is greater than maximum age 10m 0s
2025-07-06 20:30:46,152 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:30:46,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.450
2025-07-06 20:30:46,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.453
2025-07-06 20:30:46,214 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:30:46,215 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 48m is greater than maximum age 10m 0s
2025-07-06 20:30:46,215 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:30:46,215 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 48m is greater than maximum age 10m 0s
2025-07-06 20:30:46,215 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 48m is greater than maximum age 10m 0s
2025-07-06 20:31:43,835 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:31:43,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:31:46,278 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:31:46,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:31:46,281 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:29:24', tmtdew=0.46, humidity=96.68, cloud=0.0, wind=26.29, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:31:46,281 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-07-06 20:31:46,281 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:31:46,281 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 49m
2025-07-06 20:31:46,281 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:31:46,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:31:46.282
2025-07-06 20:31:46,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:31:46,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835254. UTC time = 2025-07-06T18:31:46.282
2025-07-06 20:31:46,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:31:46,352 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 49m is greater than maximum age 10m 0s
2025-07-06 20:31:46,352 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:31:46,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.546
2025-07-06 20:31:46,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.447
2025-07-06 20:31:46,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:31:46,417 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 49m is greater than maximum age 10m 0s
2025-07-06 20:31:46,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:31:46,418 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 49m is greater than maximum age 10m 0s
2025-07-06 20:31:46,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 49m is greater than maximum age 10m 0s
2025-07-06 20:32:43,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:32:43,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:32:46,480 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:32:46,480 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:32:46,482 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:32:35', tmtdew=0.46, humidity=96.66, cloud=0.0, wind=27.95, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:32:46,482 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 20:32:46,482 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:32:46,482 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 50m
2025-07-06 20:32:46,482 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:32:46,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:32:46.482
2025-07-06 20:32:46,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:32:46,554 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829982. UTC time = 2025-07-06T18:32:46.482
2025-07-06 20:32:46,554 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:32:46,554 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 50m is greater than maximum age 10m 0s
2025-07-06 20:32:46,554 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:32:46,618 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.712
2025-07-06 20:32:46,618 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.368
2025-07-06 20:32:46,618 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:32:46,618 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 50m is greater than maximum age 10m 0s
2025-07-06 20:32:46,619 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:32:46,619 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 50m is greater than maximum age 10m 0s
2025-07-06 20:32:46,619 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 50m is greater than maximum age 10m 0s
2025-07-06 20:33:43,957 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:33:43,973 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:33:46,682 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:33:46,682 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:33:46,684 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:33:07', tmtdew=0.47, humidity=96.61, cloud=0.0, wind=25.74, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:33:46,685 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 20:33:46,685 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:33:46,685 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 51m
2025-07-06 20:33:46,685 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:33:46,685 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:33:46.685
2025-07-06 20:33:46,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:33:46,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829857. UTC time = 2025-07-06T18:33:46.685
2025-07-06 20:33:46,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:33:46,757 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 51m is greater than maximum age 10m 0s
2025-07-06 20:33:46,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:33:46,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.946
2025-07-06 20:33:46,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.215
2025-07-06 20:33:46,820 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:33:46,820 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 51m is greater than maximum age 10m 0s
2025-07-06 20:33:46,821 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:33:46,821 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 51m is greater than maximum age 10m 0s
2025-07-06 20:33:46,821 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 51m is greater than maximum age 10m 0s
2025-07-06 20:34:44,033 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:34:44,033 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:34:46,883 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:34:46,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:34:46,886 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:34:10', tmtdew=0.51, humidity=96.65, cloud=0.0, wind=26.57, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:34:46,886 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 20:34:46,886 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:34:46,886 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 52m
2025-07-06 20:34:46,886 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:34:46,886 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:34:46.886
2025-07-06 20:34:46,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:34:46,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834783. UTC time = 2025-07-06T18:34:46.886
2025-07-06 20:34:46,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:34:46,961 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 52m is greater than maximum age 10m 0s
2025-07-06 20:34:46,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:34:47,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.247
2025-07-06 20:34:47,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.987
2025-07-06 20:34:47,026 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:34:47,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 52m is greater than maximum age 10m 0s
2025-07-06 20:34:47,026 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:34:47,026 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 52m is greater than maximum age 10m 0s
2025-07-06 20:34:47,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 52m is greater than maximum age 10m 0s
2025-07-06 20:35:44,093 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:35:44,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:35:47,090 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:35:47,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:35:47,091 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:34:10', tmtdew=0.51, humidity=96.65, cloud=0.0, wind=26.57, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:35:47,091 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 37s
2025-07-06 20:35:47,091 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:35:47,091 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 53m
2025-07-06 20:35:47,091 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:35:47,092 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:35:47.092
2025-07-06 20:35:47,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:35:47,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844683. UTC time = 2025-07-06T18:35:47.092
2025-07-06 20:35:47,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:35:47,162 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 53m is greater than maximum age 10m 0s
2025-07-06 20:35:47,162 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:35:47,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.949
2025-07-06 20:35:47,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.682
2025-07-06 20:35:47,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:35:47,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 53m is greater than maximum age 10m 0s
2025-07-06 20:35:47,226 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:35:47,227 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 53m is greater than maximum age 10m 0s
2025-07-06 20:35:47,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 53m is greater than maximum age 10m 0s
2025-07-06 20:36:44,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:36:44,177 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:36:47,289 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:36:47,289 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:36:47,292 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:36:18', tmtdew=0.52, humidity=96.61, cloud=0.0, wind=28.23, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:36:47,292 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 20:36:47,292 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:36:47,292 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 54m
2025-07-06 20:36:47,292 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:36:47,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:36:47.293
2025-07-06 20:36:47,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:36:47,367 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859473. UTC time = 2025-07-06T18:36:47.293
2025-07-06 20:36:47,367 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:36:47,367 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 54m is greater than maximum age 10m 0s
2025-07-06 20:36:47,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:36:47,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.706
2025-07-06 20:36:47,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.884
2025-07-06 20:36:47,431 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:36:47,431 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 54m is greater than maximum age 10m 0s
2025-07-06 20:36:47,431 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:36:47,432 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 54m is greater than maximum age 10m 0s
2025-07-06 20:36:47,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 54m is greater than maximum age 10m 0s
2025-07-06 20:37:44,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:37:44,254 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:37:47,494 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:37:47,494 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:37:47,496 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:37:21', tmtdew=0.52, humidity=96.56, cloud=0.0, wind=26.57, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:37:47,496 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 20:37:47,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:37:47,496 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 55m
2025-07-06 20:37:47,496 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:37:47,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:37:47.497
2025-07-06 20:37:47,506 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:37:47,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959879063. UTC time = 2025-07-06T18:37:47.497
2025-07-06 20:37:47,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:37:47,568 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 55m is greater than maximum age 10m 0s
2025-07-06 20:37:47,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:37:47,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.539
2025-07-06 20:37:47,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.131
2025-07-06 20:37:47,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:37:47,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 55m is greater than maximum age 10m 0s
2025-07-06 20:37:47,631 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:37:47,631 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 55m is greater than maximum age 10m 0s
2025-07-06 20:37:47,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 55m is greater than maximum age 10m 0s
2025-07-06 20:38:44,314 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:38:44,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:38:47,694 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:38:47,694 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:38:47,696 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:38:24', tmtdew=0.52, humidity=96.55, cloud=0.0, wind=26.77, temperature=0.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:38:47,696 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 20:38:47,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:38:47,696 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 56m
2025-07-06 20:38:47,696 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:38:47,697 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:38:47.697
2025-07-06 20:38:47,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:38:47,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959874276. UTC time = 2025-07-06T18:38:47.697
2025-07-06 20:38:47,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:38:47,768 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 56m is greater than maximum age 10m 0s
2025-07-06 20:38:47,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:38:47,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.446
2025-07-06 20:38:47,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.310
2025-07-06 20:38:47,832 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:38:47,832 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 56m is greater than maximum age 10m 0s
2025-07-06 20:38:47,833 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:38:47,833 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 56m is greater than maximum age 10m 0s
2025-07-06 20:38:47,833 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 56m is greater than maximum age 10m 0s
2025-07-06 20:39:44,375 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:39:44,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:39:47,896 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:39:47,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:39:47,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:39:28', tmtdew=0.52, humidity=96.08, cloud=0.0, wind=26.33, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:39:47,898 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 20:39:47,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:39:47,898 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 57m
2025-07-06 20:39:47,898 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:39:47,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:39:47.898
2025-07-06 20:39:47,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:39:47,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985505. UTC time = 2025-07-06T18:39:47.898
2025-07-06 20:39:47,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:39:47,975 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 57m is greater than maximum age 10m 0s
2025-07-06 20:39:47,975 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:39:48,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-06 20:39:48,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.420
2025-07-06 20:39:48,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:39:48,042 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 57m is greater than maximum age 10m 0s
2025-07-06 20:39:48,042 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:39:48,043 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 57m is greater than maximum age 10m 0s
2025-07-06 20:39:48,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 57m is greater than maximum age 10m 0s
2025-07-06 20:40:44,457 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:40:44,479 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:40:48,105 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:40:48,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:40:48,108 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:40:32', tmtdew=0.53, humidity=96.0, cloud=0.0, wind=27.45, temperature=0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:40:48,108 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 20:40:48,108 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:40:48,108 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 58m
2025-07-06 20:40:48,108 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:40:48,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:40:48.109
2025-07-06 20:40:48,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:40:48,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841195. UTC time = 2025-07-06T18:40:48.109
2025-07-06 20:40:48,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:40:48,180 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 58m is greater than maximum age 10m 0s
2025-07-06 20:40:48,180 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:40:48,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.477
2025-07-06 20:40:48,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.458
2025-07-06 20:40:48,245 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:40:48,245 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 58m is greater than maximum age 10m 0s
2025-07-06 20:40:48,246 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:40:48,246 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 58m is greater than maximum age 10m 0s
2025-07-06 20:40:48,246 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 58m is greater than maximum age 10m 0s
2025-07-06 20:41:44,539 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:41:44,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:41:48,309 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:41:48,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:41:48,311 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:41:35', tmtdew=0.58, humidity=96.0, cloud=0.0, wind=30.15, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:41:48,311 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 20:41:48,311 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:41:48,311 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13h 59m
2025-07-06 20:41:48,311 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:41:48,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:41:48.312
2025-07-06 20:41:48,320 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:41:48,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983263. UTC time = 2025-07-06T18:41:48.312
2025-07-06 20:41:48,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:41:48,383 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 13h 59m is greater than maximum age 10m 0s
2025-07-06 20:41:48,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:41:48,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.598
2025-07-06 20:41:48,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.425
2025-07-06 20:41:48,448 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:41:48,448 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 13h 59m is greater than maximum age 10m 0s
2025-07-06 20:41:48,448 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:41:48,448 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 13h 59m is greater than maximum age 10m 0s
2025-07-06 20:41:48,448 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 13h 59m is greater than maximum age 10m 0s
2025-07-06 20:42:44,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:42:44,616 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:42:48,511 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:42:48,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:42:48,513 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:42:39', tmtdew=0.59, humidity=95.96, cloud=0.0, wind=24.61, temperature=0.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:42:48,513 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 20:42:48,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:42:48,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 0m
2025-07-06 20:42:48,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:42:48,514 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:42:48.514
2025-07-06 20:42:48,523 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:42:48,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829265. UTC time = 2025-07-06T18:42:48.514
2025-07-06 20:42:48,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:42:48,586 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 0m is greater than maximum age 10m 0s
2025-07-06 20:42:48,586 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:42:48,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.789
2025-07-06 20:42:48,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.319
2025-07-06 20:42:48,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:42:48,650 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 0m is greater than maximum age 10m 0s
2025-07-06 20:42:48,650 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:42:48,650 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 0m is greater than maximum age 10m 0s
2025-07-06 20:42:48,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 0m is greater than maximum age 10m 0s
2025-07-06 20:43:44,676 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:43:44,700 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:43:48,716 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:43:48,716 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:43:48,719 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:43:10', tmtdew=0.54, humidity=95.97, cloud=0.0, wind=24.84, temperature=0.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:43:48,719 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 20:43:48,719 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:43:48,719 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 1m
2025-07-06 20:43:48,719 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:43:48,720 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:43:48.720
2025-07-06 20:43:48,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:43:48,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831007. UTC time = 2025-07-06T18:43:48.720
2025-07-06 20:43:48,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:43:48,790 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 1m is greater than maximum age 10m 0s
2025-07-06 20:43:48,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:43:48,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.048
2025-07-06 20:43:48,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.139
2025-07-06 20:43:48,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:43:48,854 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 1m is greater than maximum age 10m 0s
2025-07-06 20:43:48,855 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:43:48,855 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 1m is greater than maximum age 10m 0s
2025-07-06 20:43:48,855 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 1m is greater than maximum age 10m 0s
2025-07-06 20:44:44,760 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:44:44,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:44:48,917 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:44:48,917 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:44:48,920 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:43:42', tmtdew=0.54, humidity=95.97, cloud=0.0, wind=27.03, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:44:48,920 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-06 20:44:48,920 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:44:48,920 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 2m
2025-07-06 20:44:48,920 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:44:48,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:44:48.920
2025-07-06 20:44:48,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:44:48,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837778. UTC time = 2025-07-06T18:44:48.920
2025-07-06 20:44:48,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:44:48,992 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 2m is greater than maximum age 10m 0s
2025-07-06 20:44:48,992 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:44:49,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.141
2025-07-06 20:44:49,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.883
2025-07-06 20:44:49,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:44:49,056 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 2m is greater than maximum age 10m 0s
2025-07-06 20:44:49,057 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:44:49,057 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 2m is greater than maximum age 10m 0s
2025-07-06 20:44:49,057 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 2m is greater than maximum age 10m 0s
2025-07-06 20:45:44,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:45:44,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:45:49,120 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:45:49,120 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:45:49,122 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:43:42', tmtdew=0.54, humidity=95.97, cloud=0.0, wind=27.03, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:45:49,122 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 7s
2025-07-06 20:45:49,122 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:45:49,122 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 3m
2025-07-06 20:45:49,122 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:45:49,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:45:49.123
2025-07-06 20:45:49,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:45:49,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984949. UTC time = 2025-07-06T18:45:49.123
2025-07-06 20:45:49,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:45:49,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 3m is greater than maximum age 10m 0s
2025-07-06 20:45:49,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:45:49,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.850
2025-07-06 20:45:49,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.693
2025-07-06 20:45:49,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:45:49,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 3m is greater than maximum age 10m 0s
2025-07-06 20:45:49,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:45:49,259 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 3m is greater than maximum age 10m 0s
2025-07-06 20:45:49,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 3m is greater than maximum age 10m 0s
2025-07-06 20:46:44,921 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:46:44,938 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:46:49,322 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:46:49,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:46:49,323 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:46:21', tmtdew=0.58, humidity=96.0, cloud=0.0, wind=25.28, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:46:49,323 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 20:46:49,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:46:49,323 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 4m
2025-07-06 20:46:49,323 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:46:49,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:46:49.324
2025-07-06 20:46:49,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:46:49,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959866052. UTC time = 2025-07-06T18:46:49.324
2025-07-06 20:46:49,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:46:49,395 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 4m is greater than maximum age 10m 0s
2025-07-06 20:46:49,395 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:46:49,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.635
2025-07-06 20:46:49,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.982
2025-07-06 20:46:49,458 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:46:49,458 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 4m is greater than maximum age 10m 0s
2025-07-06 20:46:49,459 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:46:49,459 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 4m is greater than maximum age 10m 0s
2025-07-06 20:46:49,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 4m is greater than maximum age 10m 0s
2025-07-06 20:47:44,998 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:47:45,021 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:47:49,522 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:47:49,522 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:47:49,525 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:47:25', tmtdew=0.59, humidity=95.96, cloud=0.0, wind=25.48, temperature=0.29, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:47:49,525 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 20:47:49,525 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:47:49,525 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 5m
2025-07-06 20:47:49,525 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:47:49,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:47:49.525
2025-07-06 20:47:49,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:47:49,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988739. UTC time = 2025-07-06T18:47:49.525
2025-07-06 20:47:49,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:47:49,596 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 5m is greater than maximum age 10m 0s
2025-07-06 20:47:49,596 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:47:49,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.495
2025-07-06 20:47:49,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.204
2025-07-06 20:47:49,660 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:47:49,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 5m is greater than maximum age 10m 0s
2025-07-06 20:47:49,660 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:47:49,660 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 5m is greater than maximum age 10m 0s
2025-07-06 20:47:49,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 5m is greater than maximum age 10m 0s
2025-07-06 20:48:45,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:48:45,082 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:48:49,722 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:48:49,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:48:49,725 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:48:29', tmtdew=0.58, humidity=95.98, cloud=0.0, wind=24.54, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:48:49,725 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 20:48:49,725 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:48:49,725 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 6m
2025-07-06 20:48:49,725 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:48:49,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:48:49.725
2025-07-06 20:48:49,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:48:49,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986649. UTC time = 2025-07-06T18:48:49.725
2025-07-06 20:48:49,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:48:49,798 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 6m is greater than maximum age 10m 0s
2025-07-06 20:48:49,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:48:49,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.429
2025-07-06 20:48:49,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.358
2025-07-06 20:48:49,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:48:49,862 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 6m is greater than maximum age 10m 0s
2025-07-06 20:48:49,862 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:48:49,862 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 6m is greater than maximum age 10m 0s
2025-07-06 20:48:49,863 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 6m is greater than maximum age 10m 0s
2025-07-06 20:49:45,142 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:49:45,163 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:49:49,925 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:49:49,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:49:49,928 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:49:00', tmtdew=0.58, humidity=95.98, cloud=0.0, wind=25.28, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:49:49,928 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-07-06 20:49:49,928 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:49:49,928 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 7m
2025-07-06 20:49:49,928 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:49:49,929 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:49:49.929
2025-07-06 20:49:49,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:49:50,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984925. UTC time = 2025-07-06T18:49:49.929
2025-07-06 20:49:50,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:49:50,000 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 7m is greater than maximum age 10m 0s
2025-07-06 20:49:50,000 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:49:50,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.435
2025-07-06 20:49:50,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.441
2025-07-06 20:49:50,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:49:50,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 7m is greater than maximum age 10m 0s
2025-07-06 20:49:50,065 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:49:50,065 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 7m is greater than maximum age 10m 0s
2025-07-06 20:49:50,065 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 7m is greater than maximum age 10m 0s
2025-07-06 20:50:45,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:50:45,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:50:50,127 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:50:50,127 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:50:50,137 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:49:00', tmtdew=0.58, humidity=95.98, cloud=0.0, wind=25.28, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:50:50,138 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-07-06 20:50:50,138 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:50:50,138 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 8m
2025-07-06 20:50:50,138 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:50:50,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:50:50.138
2025-07-06 20:50:50,147 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:50:50,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837354. UTC time = 2025-07-06T18:50:50.138
2025-07-06 20:50:50,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:50:50,210 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 8m is greater than maximum age 10m 0s
2025-07-06 20:50:50,210 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:50:50,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.513
2025-07-06 20:50:50,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 20:50:50,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:50:50,275 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 8m is greater than maximum age 10m 0s
2025-07-06 20:50:50,275 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:50:50,276 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 8m is greater than maximum age 10m 0s
2025-07-06 20:50:50,276 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 8m is greater than maximum age 10m 0s
2025-07-06 20:51:45,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:51:45,302 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:51:50,338 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:51:50,338 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:51:50,341 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:51:07', tmtdew=0.53, humidity=96.0, cloud=0.0, wind=25.34, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:51:50,341 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 20:51:50,341 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:51:50,341 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 9m
2025-07-06 20:51:50,341 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:51:50,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:51:50.342
2025-07-06 20:51:50,351 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:51:50,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830713. UTC time = 2025-07-06T18:51:50.342
2025-07-06 20:51:50,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:51:50,412 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 9m is greater than maximum age 10m 0s
2025-07-06 20:51:50,412 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:51:50,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.660
2025-07-06 20:51:50,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-06 20:51:50,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:51:50,476 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 9m is greater than maximum age 10m 0s
2025-07-06 20:51:50,476 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:51:50,477 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 9m is greater than maximum age 10m 0s
2025-07-06 20:51:50,477 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 9m is greater than maximum age 10m 0s
2025-07-06 20:52:45,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:52:45,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:52:50,539 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:52:50,540 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:52:50,542 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:52:11', tmtdew=0.52, humidity=96.07, cloud=0.0, wind=28.76, temperature=0.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:52:50,542 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 20:52:50,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:52:50,542 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 10m
2025-07-06 20:52:50,542 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:52:50,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:52:50.543
2025-07-06 20:52:50,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:52:50,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829237. UTC time = 2025-07-06T18:52:50.543
2025-07-06 20:52:50,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:52:50,615 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 10m is greater than maximum age 10m 0s
2025-07-06 20:52:50,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:52:50,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.876
2025-07-06 20:52:50,678 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.261
2025-07-06 20:52:50,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:52:50,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 10m is greater than maximum age 10m 0s
2025-07-06 20:52:50,679 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:52:50,679 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 10m is greater than maximum age 10m 0s
2025-07-06 20:52:50,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 10m is greater than maximum age 10m 0s
2025-07-06 20:53:45,423 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:53:45,445 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:53:50,742 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:53:50,742 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:53:50,744 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:53:15', tmtdew=0.53, humidity=96.02, cloud=0.0, wind=31.11, temperature=0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:53:50,744 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 20:53:50,744 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:53:50,744 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 11m
2025-07-06 20:53:50,744 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:53:50,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:53:50.745
2025-07-06 20:53:50,755 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:53:50,826 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983284. UTC time = 2025-07-06T18:53:50.745
2025-07-06 20:53:50,826 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:53:50,826 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 11m is greater than maximum age 10m 0s
2025-07-06 20:53:50,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:53:50,889 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.160
2025-07-06 20:53:50,890 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.053
2025-07-06 20:53:50,890 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:53:50,890 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 11m is greater than maximum age 10m 0s
2025-07-06 20:53:50,890 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:53:50,890 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 11m is greater than maximum age 10m 0s
2025-07-06 20:53:50,890 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 11m is greater than maximum age 10m 0s
2025-07-06 20:54:45,505 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:54:45,529 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:54:50,952 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:54:50,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:54:50,954 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:53:47', tmtdew=0.52, humidity=96.07, cloud=0.0, wind=29.54, temperature=0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:54:50,954 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-07-06 20:54:50,954 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:54:50,954 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 12m
2025-07-06 20:54:50,954 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:54:50,955 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:54:50.955
2025-07-06 20:54:50,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:54:51,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841438. UTC time = 2025-07-06T18:54:50.955
2025-07-06 20:54:51,026 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:54:51,026 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 12m is greater than maximum age 10m 0s
2025-07-06 20:54:51,026 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:54:51,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.024
2025-07-06 20:54:51,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.769
2025-07-06 20:54:51,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:54:51,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 12m is greater than maximum age 10m 0s
2025-07-06 20:54:51,090 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:54:51,091 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 12m is greater than maximum age 10m 0s
2025-07-06 20:54:51,091 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 12m is greater than maximum age 10m 0s
2025-07-06 20:55:45,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:55:45,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:55:51,153 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:55:51,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:55:51,157 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:53:47', tmtdew=0.52, humidity=96.07, cloud=0.0, wind=29.54, temperature=0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:55:51,157 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 4s
2025-07-06 20:55:51,157 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:55:51,157 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 13m
2025-07-06 20:55:51,157 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:55:51,158 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:55:51.158
2025-07-06 20:55:51,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:55:51,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985494. UTC time = 2025-07-06T18:55:51.158
2025-07-06 20:55:51,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:55:51,230 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 13m is greater than maximum age 10m 0s
2025-07-06 20:55:51,230 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:55:51,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.761
2025-07-06 20:55:51,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.807
2025-07-06 20:55:51,294 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:55:51,294 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 13m is greater than maximum age 10m 0s
2025-07-06 20:55:51,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:55:51,295 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 13m is greater than maximum age 10m 0s
2025-07-06 20:55:51,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 13m is greater than maximum age 10m 0s
2025-07-06 20:56:45,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:56:45,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:56:51,357 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:56:51,357 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:56:51,360 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:56:26', tmtdew=0.51, humidity=96.12, cloud=0.0, wind=26.92, temperature=0.3, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:56:51,360 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 20:56:51,360 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:56:51,360 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 14m
2025-07-06 20:56:51,361 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:56:51,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:56:51.361
2025-07-06 20:56:51,371 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:56:51,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987328. UTC time = 2025-07-06T18:56:51.361
2025-07-06 20:56:51,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:56:51,433 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 14m is greater than maximum age 10m 0s
2025-07-06 20:56:51,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:56:51,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.574
2025-07-06 20:56:51,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.071
2025-07-06 20:56:51,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:56:51,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 14m is greater than maximum age 10m 0s
2025-07-06 20:56:51,498 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:56:51,498 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 14m is greater than maximum age 10m 0s
2025-07-06 20:56:51,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 14m is greater than maximum age 10m 0s
2025-07-06 20:57:45,745 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:57:45,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:57:51,560 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:57:51,560 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:57:51,561 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:57:30', tmtdew=0.46, humidity=96.65, cloud=0.0, wind=29.7, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:57:51,562 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 20:57:51,562 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:57:51,562 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 15m
2025-07-06 20:57:51,562 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:57:51,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:57:51.562
2025-07-06 20:57:51,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:57:51,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959880088. UTC time = 2025-07-06T18:57:51.562
2025-07-06 20:57:51,633 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:57:51,633 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 15m is greater than maximum age 10m 0s
2025-07-06 20:57:51,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:57:51,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.462
2025-07-06 20:57:51,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.268
2025-07-06 20:57:51,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:57:51,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 15m is greater than maximum age 10m 0s
2025-07-06 20:57:51,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:57:51,698 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 15m is greater than maximum age 10m 0s
2025-07-06 20:57:51,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 15m is greater than maximum age 10m 0s
2025-07-06 20:58:45,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:58:45,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:58:51,760 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:58:51,760 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:58:51,762 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:58:33', tmtdew=0.46, humidity=96.63, cloud=0.0, wind=25.18, temperature=0.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:58:51,762 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 20:58:51,762 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:58:51,762 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 16m
2025-07-06 20:58:51,762 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:58:51,763 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:58:51.763
2025-07-06 20:58:51,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:58:51,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985943. UTC time = 2025-07-06T18:58:51.763
2025-07-06 20:58:51,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:58:51,834 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 16m is greater than maximum age 10m 0s
2025-07-06 20:58:51,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:58:51,897 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.422
2025-07-06 20:58:51,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.396
2025-07-06 20:58:51,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:58:51,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 16m is greater than maximum age 10m 0s
2025-07-06 20:58:51,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:58:51,898 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 16m is greater than maximum age 10m 0s
2025-07-06 20:58:51,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 16m is greater than maximum age 10m 0s
2025-07-06 20:59:45,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 20:59:45,901 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 20:59:51,960 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 20:59:51,960 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 20:59:51,963 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T20:59:37', tmtdew=0.51, humidity=96.65, cloud=0.0, wind=28.73, temperature=0.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 20:59:51,963 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 20:59:51,963 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 20:59:51,963 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 17m
2025-07-06 20:59:51,963 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 20:59:51,964 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T18:59:51.964
2025-07-06 20:59:51,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 20:59:52,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844176. UTC time = 2025-07-06T18:59:51.964
2025-07-06 20:59:52,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 20:59:52,039 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 17m is greater than maximum age 10m 0s
2025-07-06 20:59:52,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 20:59:52,107 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.455
2025-07-06 20:59:52,107 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 20:59:52,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 20:59:52,108 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 17m is greater than maximum age 10m 0s
2025-07-06 20:59:52,108 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 20:59:52,108 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 17m is greater than maximum age 10m 0s
2025-07-06 20:59:52,108 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 17m is greater than maximum age 10m 0s
2025-07-06 21:00:45,961 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:00:45,982 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:00:52,171 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:00:52,171 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:00:52,174 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:00:09', tmtdew=0.46, humidity=96.62, cloud=0.0, wind=24.4, temperature=0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:00:52,174 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 21:00:52,174 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:00:52,174 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 18m
2025-07-06 21:00:52,174 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:00:52,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:00:52.175
2025-07-06 21:00:52,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:00:52,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983422. UTC time = 2025-07-06T19:00:52.175
2025-07-06 21:00:52,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:00:52,250 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 18m is greater than maximum age 10m 0s
2025-07-06 21:00:52,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:00:52,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.558
2025-07-06 21:00:52,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-06 21:00:52,315 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:00:52,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 18m is greater than maximum age 10m 0s
2025-07-06 21:00:52,315 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:00:52,315 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 18m is greater than maximum age 10m 0s
2025-07-06 21:00:52,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 18m is greater than maximum age 10m 0s
2025-07-06 21:01:46,042 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:01:46,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:01:52,377 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:01:52,377 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:01:52,381 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:01:12', tmtdew=0.51, humidity=96.68, cloud=0.0, wind=27.6, temperature=0.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:01:52,381 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 21:01:52,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:01:52,381 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 19m
2025-07-06 21:01:52,381 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:01:52,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:01:52.381
2025-07-06 21:01:52,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:01:52,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829493. UTC time = 2025-07-06T19:01:52.381
2025-07-06 21:01:52,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:01:52,452 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 19m is greater than maximum age 10m 0s
2025-07-06 21:01:52,453 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:01:52,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.731
2025-07-06 21:01:52,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.353
2025-07-06 21:01:52,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:01:52,517 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 19m is greater than maximum age 10m 0s
2025-07-06 21:01:52,517 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:01:52,517 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 19m is greater than maximum age 10m 0s
2025-07-06 21:01:52,517 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 19m is greater than maximum age 10m 0s
2025-07-06 21:02:46,123 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:02:46,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:02:52,580 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:02:52,580 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:02:52,583 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:02:16', tmtdew=0.46, humidity=96.68, cloud=0.0, wind=29.43, temperature=0.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:02:52,583 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 21:02:52,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:02:52,583 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 20m
2025-07-06 21:02:52,583 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:02:52,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:02:52.584
2025-07-06 21:02:52,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:02:52,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598299. UTC time = 2025-07-06T19:02:52.584
2025-07-06 21:02:52,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:02:52,656 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 20m is greater than maximum age 10m 0s
2025-07-06 21:02:52,656 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:02:52,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.972
2025-07-06 21:02:52,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.193
2025-07-06 21:02:52,721 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:02:52,721 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 20m is greater than maximum age 10m 0s
2025-07-06 21:02:52,722 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:02:52,722 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 20m is greater than maximum age 10m 0s
2025-07-06 21:02:52,722 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 20m is greater than maximum age 10m 0s
2025-07-06 21:03:46,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:03:46,205 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:03:52,785 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:03:52,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:03:52,787 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:03:19', tmtdew=0.45, humidity=96.72, cloud=0.0, wind=25.23, temperature=0.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:03:52,787 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 21:03:52,787 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:03:52,787 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 21m
2025-07-06 21:03:52,787 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:03:52,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:03:52.788
2025-07-06 21:03:52,797 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:03:52,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983535. UTC time = 2025-07-06T19:03:52.788
2025-07-06 21:03:52,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:03:52,858 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 21m is greater than maximum age 10m 0s
2025-07-06 21:03:52,858 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:03:52,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.229
2025-07-06 21:03:52,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.956
2025-07-06 21:03:52,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:03:52,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 21m is greater than maximum age 10m 0s
2025-07-06 21:03:52,921 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:03:52,922 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 21m is greater than maximum age 10m 0s
2025-07-06 21:03:52,922 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 21m is greater than maximum age 10m 0s
2025-07-06 21:04:46,265 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:04:46,266 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:04:52,984 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:04:52,984 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:04:52,987 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:04:23', tmtdew=0.45, humidity=96.73, cloud=0.0, wind=26.22, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:04:52,987 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 21:04:52,987 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:04:52,988 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 22m
2025-07-06 21:04:52,988 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:04:52,988 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:04:52.988
2025-07-06 21:04:52,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:04:53,061 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959845764. UTC time = 2025-07-06T19:04:52.988
2025-07-06 21:04:53,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:04:53,062 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 22m is greater than maximum age 10m 0s
2025-07-06 21:04:53,062 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:04:53,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.918
2025-07-06 21:04:53,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.644
2025-07-06 21:04:53,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:04:53,125 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 22m is greater than maximum age 10m 0s
2025-07-06 21:04:53,126 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:04:53,126 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 22m is greater than maximum age 10m 0s
2025-07-06 21:04:53,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 22m is greater than maximum age 10m 0s
2025-07-06 21:05:46,326 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:05:46,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:05:53,189 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:05:53,189 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:05:53,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:04:23', tmtdew=0.45, humidity=96.73, cloud=0.0, wind=26.22, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:05:53,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-07-06 21:05:53,191 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:05:53,191 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 23m
2025-07-06 21:05:53,191 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:05:53,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:05:53.192
2025-07-06 21:05:53,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:05:53,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986106. UTC time = 2025-07-06T19:05:53.192
2025-07-06 21:05:53,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:05:53,263 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 23m is greater than maximum age 10m 0s
2025-07-06 21:05:53,263 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:05:53,326 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.683
2025-07-06 21:05:53,327 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.911
2025-07-06 21:05:53,327 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:05:53,327 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 23m is greater than maximum age 10m 0s
2025-07-06 21:05:53,327 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:05:53,327 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 23m is greater than maximum age 10m 0s
2025-07-06 21:05:53,327 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 23m is greater than maximum age 10m 0s
2025-07-06 21:06:46,387 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:06:46,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:06:53,389 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:06:53,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:06:53,391 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:04:23', tmtdew=0.45, humidity=96.73, cloud=0.0, wind=26.22, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:06:53,392 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 30s
2025-07-06 21:06:53,392 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:06:53,392 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 24m
2025-07-06 21:06:53,392 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:06:53,392 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:06:53.392
2025-07-06 21:06:53,401 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:06:53,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988115. UTC time = 2025-07-06T19:06:53.392
2025-07-06 21:06:53,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:06:53,464 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 24m is greater than maximum age 10m 0s
2025-07-06 21:06:53,464 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:06:53,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.523
2025-07-06 21:06:53,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.151
2025-07-06 21:06:53,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:06:53,528 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 24m is greater than maximum age 10m 0s
2025-07-06 21:06:53,528 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:06:53,528 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 24m is greater than maximum age 10m 0s
2025-07-06 21:06:53,528 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 24m is greater than maximum age 10m 0s
2025-07-06 21:07:46,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:07:46,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:07:53,592 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:07:53,592 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:07:53,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:07:33', tmtdew=0.44, humidity=96.77, cloud=0.0, wind=23.71, temperature=0.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:07:53,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 21:07:53,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:07:53,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 25m
2025-07-06 21:07:53,594 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:07:53,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:07:53.595
2025-07-06 21:07:53,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:07:53,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959871766. UTC time = 2025-07-06T19:07:53.595
2025-07-06 21:07:53,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:07:53,667 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 25m is greater than maximum age 10m 0s
2025-07-06 21:07:53,667 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:07:53,733 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.438
2025-07-06 21:07:53,733 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.323
2025-07-06 21:07:53,733 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:07:53,733 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 25m is greater than maximum age 10m 0s
2025-07-06 21:07:53,734 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:07:53,734 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 25m is greater than maximum age 10m 0s
2025-07-06 21:07:53,734 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 25m is greater than maximum age 10m 0s
2025-07-06 21:08:46,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:08:46,551 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:08:53,796 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:08:53,796 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:08:53,799 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:08:37', tmtdew=0.44, humidity=96.77, cloud=0.0, wind=26.36, temperature=0.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:08:53,799 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 21:08:53,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:08:53,800 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 26m
2025-07-06 21:08:53,800 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:08:53,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:08:53.800
2025-07-06 21:08:53,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:08:53,872 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959853107. UTC time = 2025-07-06T19:08:53.800
2025-07-06 21:08:53,872 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:08:53,872 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 26m is greater than maximum age 10m 0s
2025-07-06 21:08:53,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:08:53,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-06 21:08:53,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.425
2025-07-06 21:08:53,936 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:08:53,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 26m is greater than maximum age 10m 0s
2025-07-06 21:08:53,936 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:08:53,936 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 26m is greater than maximum age 10m 0s
2025-07-06 21:08:53,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 26m is greater than maximum age 10m 0s
2025-07-06 21:09:46,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:09:46,628 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:09:53,999 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:09:53,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:09:54,001 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:09:09', tmtdew=0.39, humidity=97.27, cloud=0.0, wind=23.96, temperature=0.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:09:54,001 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-07-06 21:09:54,001 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:09:54,001 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 27m
2025-07-06 21:09:54,001 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:09:54,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:09:54.002
2025-07-06 21:09:54,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:09:54,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839817. UTC time = 2025-07-06T19:09:54.002
2025-07-06 21:09:54,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:09:54,078 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 27m is greater than maximum age 10m 0s
2025-07-06 21:09:54,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:09:54,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.484
2025-07-06 21:09:54,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.457
2025-07-06 21:09:54,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:09:54,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 27m is greater than maximum age 10m 0s
2025-07-06 21:09:54,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:09:54,144 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 27m is greater than maximum age 10m 0s
2025-07-06 21:09:54,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 27m is greater than maximum age 10m 0s
2025-07-06 21:10:46,688 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:10:46,689 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:10:54,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:10:54,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:10:54,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:10:12', tmtdew=0.44, humidity=97.27, cloud=0.0, wind=22.46, temperature=0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:10:54,209 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 21:10:54,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:10:54,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 28m
2025-07-06 21:10:54,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:10:54,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:10:54.210
2025-07-06 21:10:54,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:10:54,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598318. UTC time = 2025-07-06T19:10:54.210
2025-07-06 21:10:54,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:10:54,284 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 28m is greater than maximum age 10m 0s
2025-07-06 21:10:54,285 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:10:54,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.613
2025-07-06 21:10:54,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.416
2025-07-06 21:10:54,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:10:54,348 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 28m is greater than maximum age 10m 0s
2025-07-06 21:10:54,349 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:10:54,349 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 28m is greater than maximum age 10m 0s
2025-07-06 21:10:54,349 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 28m is greater than maximum age 10m 0s
2025-07-06 21:11:46,749 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:11:46,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:11:54,411 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:11:54,411 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:11:54,414 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:11:16', tmtdew=0.39, humidity=97.27, cloud=0.0, wind=18.93, temperature=0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:11:54,414 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 21:11:54,414 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:11:54,414 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 29m
2025-07-06 21:11:54,414 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:11:54,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:11:54.415
2025-07-06 21:11:54,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:11:54,484 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982897. UTC time = 2025-07-06T19:11:54.415
2025-07-06 21:11:54,484 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:11:54,484 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 29m is greater than maximum age 10m 0s
2025-07-06 21:11:54,484 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:11:54,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.811
2025-07-06 21:11:54,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.302
2025-07-06 21:11:54,548 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:11:54,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 29m is greater than maximum age 10m 0s
2025-07-06 21:11:54,548 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:11:54,549 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 29m is greater than maximum age 10m 0s
2025-07-06 21:11:54,549 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 29m is greater than maximum age 10m 0s
2025-07-06 21:12:46,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:12:46,832 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:12:54,611 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:12:54,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:12:54,614 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:12:20', tmtdew=0.38, humidity=97.38, cloud=0.0, wind=23.87, temperature=0.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:12:54,614 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 21:12:54,614 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:12:54,614 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 30m
2025-07-06 21:12:54,614 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:12:54,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:12:54.615
2025-07-06 21:12:54,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:12:54,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831244. UTC time = 2025-07-06T19:12:54.615
2025-07-06 21:12:54,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:12:54,687 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 30m is greater than maximum age 10m 0s
2025-07-06 21:12:54,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:12:54,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.077
2025-07-06 21:12:54,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.114
2025-07-06 21:12:54,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:12:54,752 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 30m is greater than maximum age 10m 0s
2025-07-06 21:12:54,752 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:12:54,752 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 30m is greater than maximum age 10m 0s
2025-07-06 21:12:54,752 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 30m is greater than maximum age 10m 0s
2025-07-06 21:13:46,893 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:13:46,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:13:54,815 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:13:54,815 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:13:54,818 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:13:23', tmtdew=0.38, humidity=97.37, cloud=0.0, wind=21.56, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:13:54,818 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 21:13:54,818 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:13:54,818 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 31m
2025-07-06 21:13:54,818 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:13:54,818 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:13:54.819
2025-07-06 21:13:54,827 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:13:54,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983853. UTC time = 2025-07-06T19:13:54.819
2025-07-06 21:13:54,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:13:54,889 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 31m is greater than maximum age 10m 0s
2025-07-06 21:13:54,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:13:54,953 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.105
2025-07-06 21:13:54,954 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.850
2025-07-06 21:13:54,954 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:13:54,954 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 31m is greater than maximum age 10m 0s
2025-07-06 21:13:54,954 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:13:54,954 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 31m is greater than maximum age 10m 0s
2025-07-06 21:13:54,954 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 31m is greater than maximum age 10m 0s
2025-07-06 21:14:46,974 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:14:46,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:14:55,017 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:14:55,017 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:14:55,020 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:14:27', tmtdew=0.38, humidity=97.38, cloud=0.0, wind=20.47, temperature=0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:14:55,020 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 21:14:55,020 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:14:55,020 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 32m
2025-07-06 21:14:55,020 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:14:55,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:14:55.021
2025-07-06 21:14:55,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:14:55,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959850756. UTC time = 2025-07-06T19:14:55.021
2025-07-06 21:14:55,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:14:55,096 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 32m is greater than maximum age 10m 0s
2025-07-06 21:14:55,096 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:14:55,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.822
2025-07-06 21:14:55,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.725
2025-07-06 21:14:55,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:14:55,160 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 32m is greater than maximum age 10m 0s
2025-07-06 21:14:55,160 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:14:55,161 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 32m is greater than maximum age 10m 0s
2025-07-06 21:14:55,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 32m is greater than maximum age 10m 0s
2025-07-06 21:15:47,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:15:47,075 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:15:55,223 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:15:55,223 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:15:55,225 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:15:30', tmtdew=0.37, humidity=97.4, cloud=0.0, wind=21.65, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:15:55,225 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 21:15:55,225 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:15:55,225 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 33m
2025-07-06 21:15:55,225 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:15:55,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:15:55.226
2025-07-06 21:15:55,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:15:55,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959867827. UTC time = 2025-07-06T19:15:55.226
2025-07-06 21:15:55,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:15:55,296 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 33m is greater than maximum age 10m 0s
2025-07-06 21:15:55,296 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:15:55,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.615
2025-07-06 21:15:55,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.007
2025-07-06 21:15:55,360 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:15:55,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 33m is greater than maximum age 10m 0s
2025-07-06 21:15:55,361 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:15:55,361 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 33m is greater than maximum age 10m 0s
2025-07-06 21:15:55,361 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 33m is greater than maximum age 10m 0s
2025-07-06 21:16:47,135 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:16:47,152 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:16:55,424 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:16:55,424 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:16:55,427 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:16:34', tmtdew=0.37, humidity=97.43, cloud=0.0, wind=23.13, temperature=0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:16:55,427 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 21:16:55,427 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:16:55,427 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 34m
2025-07-06 21:16:55,427 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:16:55,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:16:55.427
2025-07-06 21:16:55,436 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:16:55,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959886285. UTC time = 2025-07-06T19:16:55.427
2025-07-06 21:16:55,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:16:55,498 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 34m is greater than maximum age 10m 0s
2025-07-06 21:16:55,498 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:16:55,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.483
2025-07-06 21:16:55,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.222
2025-07-06 21:16:55,562 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:16:55,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 34m is greater than maximum age 10m 0s
2025-07-06 21:16:55,563 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:16:55,563 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 34m is greater than maximum age 10m 0s
2025-07-06 21:16:55,563 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 34m is greater than maximum age 10m 0s
2025-07-06 21:17:47,212 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:17:47,233 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:17:55,626 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:17:55,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:17:55,629 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:17:38', tmtdew=0.37, humidity=97.4, cloud=0.0, wind=25.76, temperature=0.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:17:55,629 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 21:17:55,629 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:17:55,629 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 35m
2025-07-06 21:17:55,629 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:17:55,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:17:55.630
2025-07-06 21:17:55,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:17:55,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986419. UTC time = 2025-07-06T19:17:55.630
2025-07-06 21:17:55,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:17:55,701 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 35m is greater than maximum age 10m 0s
2025-07-06 21:17:55,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:17:55,764 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.424
2025-07-06 21:17:55,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.368
2025-07-06 21:17:55,765 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:17:55,765 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 35m is greater than maximum age 10m 0s
2025-07-06 21:17:55,765 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:17:55,765 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 35m is greater than maximum age 10m 0s
2025-07-06 21:17:55,765 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 35m is greater than maximum age 10m 0s
2025-07-06 21:18:47,293 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:18:47,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:18:55,828 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:18:55,828 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:18:55,839 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:18:41', tmtdew=0.37, humidity=97.45, cloud=0.0, wind=21.58, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:18:55,839 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 21:18:55,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:18:55,839 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 36m
2025-07-06 21:18:55,840 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:18:55,840 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:18:55.840
2025-07-06 21:18:55,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:18:55,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847515. UTC time = 2025-07-06T19:18:55.840
2025-07-06 21:18:55,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:18:55,912 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 36m is greater than maximum age 10m 0s
2025-07-06 21:18:55,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:18:55,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.438
2025-07-06 21:18:55,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.444
2025-07-06 21:18:55,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:18:55,976 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 36m is greater than maximum age 10m 0s
2025-07-06 21:18:55,976 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:18:55,976 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 36m is greater than maximum age 10m 0s
2025-07-06 21:18:55,976 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 36m is greater than maximum age 10m 0s
2025-07-06 21:19:47,354 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:19:47,374 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:19:56,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:19:56,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:19:56,042 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:18:41', tmtdew=0.37, humidity=97.45, cloud=0.0, wind=21.58, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:19:56,042 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 15s
2025-07-06 21:19:56,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:19:56,042 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 37m
2025-07-06 21:19:56,042 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:19:56,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:19:56.043
2025-07-06 21:19:56,052 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:19:56,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836176. UTC time = 2025-07-06T19:19:56.043
2025-07-06 21:19:56,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:19:56,115 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 37m is greater than maximum age 10m 0s
2025-07-06 21:19:56,115 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:19:56,180 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.523
2025-07-06 21:19:56,180 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.449
2025-07-06 21:19:56,180 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:19:56,180 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 37m is greater than maximum age 10m 0s
2025-07-06 21:19:56,180 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:19:56,181 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 37m is greater than maximum age 10m 0s
2025-07-06 21:19:56,181 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 37m is greater than maximum age 10m 0s
2025-07-06 21:20:47,434 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:20:47,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:20:56,243 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:20:56,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:20:56,245 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:18:41', tmtdew=0.37, humidity=97.45, cloud=0.0, wind=21.58, temperature=0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:20:56,245 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 15s
2025-07-06 21:20:56,245 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:20:56,245 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 38m
2025-07-06 21:20:56,245 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:20:56,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:20:56.245
2025-07-06 21:20:56,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:20:56,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983008. UTC time = 2025-07-06T19:20:56.245
2025-07-06 21:20:56,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:20:56,317 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 38m is greater than maximum age 10m 0s
2025-07-06 21:20:56,317 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:20:56,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.677
2025-07-06 21:20:56,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.382
2025-07-06 21:20:56,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:20:56,381 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 38m is greater than maximum age 10m 0s
2025-07-06 21:20:56,382 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:20:56,382 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 38m is greater than maximum age 10m 0s
2025-07-06 21:20:56,382 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 38m is greater than maximum age 10m 0s
2025-07-06 21:21:47,514 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:21:47,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:21:56,445 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:21:56,445 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:21:56,448 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:21:20', tmtdew=0.37, humidity=97.45, cloud=0.0, wind=22.73, temperature=0.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:21:56,448 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 21:21:56,448 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:21:56,448 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 39m
2025-07-06 21:21:56,448 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:21:56,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:21:56.449
2025-07-06 21:21:56,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:21:56,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829135. UTC time = 2025-07-06T19:21:56.449
2025-07-06 21:21:56,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:21:56,520 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 39m is greater than maximum age 10m 0s
2025-07-06 21:21:56,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:21:56,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.900
2025-07-06 21:21:56,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.241
2025-07-06 21:21:56,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:21:56,585 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 39m is greater than maximum age 10m 0s
2025-07-06 21:21:56,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:21:56,585 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 39m is greater than maximum age 10m 0s
2025-07-06 21:21:56,585 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 39m is greater than maximum age 10m 0s
2025-07-06 21:22:47,575 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:22:47,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:22:56,647 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:22:56,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:22:56,650 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:22:25', tmtdew=0.37, humidity=97.45, cloud=0.0, wind=24.72, temperature=0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:22:56,650 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 21:22:56,650 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:22:56,650 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 40m
2025-07-06 21:22:56,650 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:22:56,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:22:56.650
2025-07-06 21:22:56,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:22:56,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983327. UTC time = 2025-07-06T19:22:56.650
2025-07-06 21:22:56,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:22:56,723 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 40m is greater than maximum age 10m 0s
2025-07-06 21:22:56,723 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:22:56,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.191
2025-07-06 21:22:56,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.025
2025-07-06 21:22:56,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:22:56,787 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 40m is greater than maximum age 10m 0s
2025-07-06 21:22:56,787 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:22:56,787 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 40m is greater than maximum age 10m 0s
2025-07-06 21:22:56,787 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 40m is greater than maximum age 10m 0s
2025-07-06 21:23:47,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:23:47,654 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:23:56,850 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:23:56,850 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:23:56,853 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:23:29', tmtdew=0.36, humidity=97.48, cloud=0.0, wind=24.03, temperature=0.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:23:56,854 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 21:23:56,854 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:23:56,854 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 41m
2025-07-06 21:23:56,854 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:23:56,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:23:56.854
2025-07-06 21:23:56,863 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:23:56,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842383. UTC time = 2025-07-06T19:23:56.854
2025-07-06 21:23:56,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:23:56,925 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 41m is greater than maximum age 10m 0s
2025-07-06 21:23:56,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:23:56,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.991
2025-07-06 21:23:56,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.732
2025-07-06 21:23:56,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:23:56,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 41m is greater than maximum age 10m 0s
2025-07-06 21:23:56,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:23:56,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 41m is greater than maximum age 10m 0s
2025-07-06 21:23:56,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 41m is greater than maximum age 10m 0s
2025-07-06 21:24:47,714 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:24:47,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:24:57,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:24:57,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:24:57,062 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:24:33', tmtdew=0.37, humidity=97.42, cloud=0.0, wind=23.61, temperature=0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:24:57,062 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 21:24:57,062 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:24:57,062 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 42m
2025-07-06 21:24:57,062 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:24:57,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:24:57.063
2025-07-06 21:24:57,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:24:57,134 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959856404. UTC time = 2025-07-06T19:24:57.063
2025-07-06 21:24:57,135 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:24:57,135 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 42m is greater than maximum age 10m 0s
2025-07-06 21:24:57,135 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:24:57,198 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.736
2025-07-06 21:24:57,199 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.836
2025-07-06 21:24:57,199 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:24:57,199 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 42m is greater than maximum age 10m 0s
2025-07-06 21:24:57,199 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:24:57,199 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 42m is greater than maximum age 10m 0s
2025-07-06 21:24:57,199 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 42m is greater than maximum age 10m 0s
2025-07-06 21:25:47,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:25:47,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:25:57,261 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:25:57,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:25:57,264 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:25:36', tmtdew=0.36, humidity=97.47, cloud=0.0, wind=24.84, temperature=0.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:25:57,264 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 21:25:57,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:25:57,264 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 43m
2025-07-06 21:25:57,264 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:25:57,264 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:25:57.264
2025-07-06 21:25:57,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:25:57,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987524. UTC time = 2025-07-06T19:25:57.264
2025-07-06 21:25:57,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:25:57,335 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 43m is greater than maximum age 10m 0s
2025-07-06 21:25:57,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:25:57,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.557
2025-07-06 21:25:57,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.093
2025-07-06 21:25:57,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:25:57,399 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 43m is greater than maximum age 10m 0s
2025-07-06 21:25:57,400 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:25:57,400 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 43m is greater than maximum age 10m 0s
2025-07-06 21:25:57,400 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 43m is greater than maximum age 10m 0s
2025-07-06 21:26:47,856 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:26:47,857 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:26:57,462 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:26:57,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:26:57,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:26:40', tmtdew=0.36, humidity=97.52, cloud=0.0, wind=23.19, temperature=0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:26:57,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 21:26:57,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:26:57,466 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 44m
2025-07-06 21:26:57,466 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:26:57,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:26:57.466
2025-07-06 21:26:57,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:26:57,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987743. UTC time = 2025-07-06T19:26:57.466
2025-07-06 21:26:57,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:26:57,538 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 44m is greater than maximum age 10m 0s
2025-07-06 21:26:57,538 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:26:57,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.452
2025-07-06 21:26:57,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.283
2025-07-06 21:26:57,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:26:57,601 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 44m is greater than maximum age 10m 0s
2025-07-06 21:26:57,602 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:26:57,602 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 44m is greater than maximum age 10m 0s
2025-07-06 21:26:57,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 44m is greater than maximum age 10m 0s
2025-07-06 21:27:47,917 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:27:47,937 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:27:57,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:27:57,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:27:57,667 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:27:43', tmtdew=0.31, humidity=97.5, cloud=0.0, wind=23.89, temperature=0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:27:57,667 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 21:27:57,667 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:27:57,667 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 45m
2025-07-06 21:27:57,667 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:27:57,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:27:57.668
2025-07-06 21:27:57,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:27:57,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857345. UTC time = 2025-07-06T19:27:57.668
2025-07-06 21:27:57,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:27:57,740 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 45m is greater than maximum age 10m 0s
2025-07-06 21:27:57,740 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:27:57,804 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-06 21:27:57,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.404
2025-07-06 21:27:57,805 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:27:57,805 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 45m is greater than maximum age 10m 0s
2025-07-06 21:27:57,805 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:27:57,805 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 45m is greater than maximum age 10m 0s
2025-07-06 21:27:57,805 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 45m is greater than maximum age 10m 0s
2025-07-06 21:28:47,997 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:28:48,017 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:28:57,867 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:28:57,867 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:28:57,870 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:28:47', tmtdew=0.31, humidity=97.48, cloud=0.0, wind=23.91, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:28:57,870 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-06 21:28:57,870 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:28:57,870 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 46m
2025-07-06 21:28:57,870 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:28:57,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:28:57.871
2025-07-06 21:28:57,879 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:28:57,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842644. UTC time = 2025-07-06T19:28:57.871
2025-07-06 21:28:57,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:28:57,942 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 46m is greater than maximum age 10m 0s
2025-07-06 21:28:57,942 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:28:58,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.460
2025-07-06 21:28:58,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 21:28:58,007 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:28:58,007 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 46m is greater than maximum age 10m 0s
2025-07-06 21:28:58,008 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:28:58,008 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 46m is greater than maximum age 10m 0s
2025-07-06 21:28:58,008 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 46m is greater than maximum age 10m 0s
2025-07-06 21:29:48,076 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:29:48,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:29:58,071 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:29:58,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:29:58,074 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:29:50', tmtdew=0.36, humidity=97.5, cloud=0.0, wind=22.64, temperature=0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:29:58,074 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-06 21:29:58,074 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:29:58,074 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 47m
2025-07-06 21:29:58,074 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:29:58,075 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:29:58.075
2025-07-06 21:29:58,084 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:29:58,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833247. UTC time = 2025-07-06T19:29:58.075
2025-07-06 21:29:58,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:29:58,146 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 47m is greater than maximum age 10m 0s
2025-07-06 21:29:58,146 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:29:58,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.571
2025-07-06 21:29:58,209 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.433
2025-07-06 21:29:58,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:29:58,210 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 47m is greater than maximum age 10m 0s
2025-07-06 21:29:58,210 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:29:58,210 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 47m is greater than maximum age 10m 0s
2025-07-06 21:29:58,210 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 47m is greater than maximum age 10m 0s
2025-07-06 21:30:48,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:30:48,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:30:58,272 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:30:58,272 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:30:58,275 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:30:22', tmtdew=0.31, humidity=97.52, cloud=0.0, wind=23.17, temperature=0.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:30:58,275 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 21:30:58,275 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:30:58,275 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 48m
2025-07-06 21:30:58,275 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:30:58,276 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:30:58.276
2025-07-06 21:30:58,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:30:58,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829056. UTC time = 2025-07-06T19:30:58.276
2025-07-06 21:30:58,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:30:58,347 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 48m is greater than maximum age 10m 0s
2025-07-06 21:30:58,347 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:30:58,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.751
2025-07-06 21:30:58,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.338
2025-07-06 21:30:58,411 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:30:58,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 48m is greater than maximum age 10m 0s
2025-07-06 21:30:58,412 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:30:58,412 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 48m is greater than maximum age 10m 0s
2025-07-06 21:30:58,412 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 48m is greater than maximum age 10m 0s
2025-07-06 21:31:48,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:31:48,234 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:31:58,474 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:31:58,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:31:58,477 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:31:26', tmtdew=0.35, humidity=97.55, cloud=0.0, wind=21.56, temperature=0.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:31:58,477 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 21:31:58,477 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:31:58,477 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 49m
2025-07-06 21:31:58,477 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:31:58,478 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:31:58.478
2025-07-06 21:31:58,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:31:58,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829996. UTC time = 2025-07-06T19:31:58.478
2025-07-06 21:31:58,561 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:31:58,561 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 49m is greater than maximum age 10m 0s
2025-07-06 21:31:58,561 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:31:58,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.999
2025-07-06 21:31:58,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.170
2025-07-06 21:31:58,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:31:58,624 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 49m is greater than maximum age 10m 0s
2025-07-06 21:31:58,624 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:31:58,624 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 49m is greater than maximum age 10m 0s
2025-07-06 21:31:58,624 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 49m is greater than maximum age 10m 0s
2025-07-06 21:32:48,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:32:48,313 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:32:58,687 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:32:58,687 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:32:58,688 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:32:30', tmtdew=0.31, humidity=97.53, cloud=0.0, wind=22.06, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:32:58,689 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 21:32:58,689 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:32:58,689 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 50m
2025-07-06 21:32:58,689 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:32:58,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:32:58.689
2025-07-06 21:32:58,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:32:58,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983597. UTC time = 2025-07-06T19:32:58.689
2025-07-06 21:32:58,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:32:58,761 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 50m is greater than maximum age 10m 0s
2025-07-06 21:32:58,761 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:32:58,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.191
2025-07-06 21:32:58,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.925
2025-07-06 21:32:58,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:32:58,826 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 50m is greater than maximum age 10m 0s
2025-07-06 21:32:58,826 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:32:58,826 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 50m is greater than maximum age 10m 0s
2025-07-06 21:32:58,826 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 50m is greater than maximum age 10m 0s
2025-07-06 21:33:48,373 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:33:48,395 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:33:58,889 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:33:58,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:33:58,892 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:33:34', tmtdew=0.36, humidity=97.53, cloud=0.0, wind=26.4, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:33:58,892 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 21:33:58,892 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:33:58,892 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 51m
2025-07-06 21:33:58,892 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:33:58,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:33:58.892
2025-07-06 21:33:58,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:33:58,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959846905. UTC time = 2025-07-06T19:33:58.892
2025-07-06 21:33:58,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:33:58,963 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 51m is greater than maximum age 10m 0s
2025-07-06 21:33:58,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:33:59,027 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.887
2025-07-06 21:33:59,028 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.638
2025-07-06 21:33:59,028 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:33:59,028 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 51m is greater than maximum age 10m 0s
2025-07-06 21:33:59,028 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:33:59,028 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 51m is greater than maximum age 10m 0s
2025-07-06 21:33:59,028 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 51m is greater than maximum age 10m 0s
2025-07-06 21:34:48,454 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:34:48,477 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:34:59,092 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:34:59,092 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:34:59,094 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:34:37', tmtdew=0.36, humidity=97.52, cloud=0.0, wind=21.28, temperature=0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:34:59,094 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 21:34:59,094 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:34:59,094 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 52m
2025-07-06 21:34:59,094 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:34:59,094 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:34:59.095
2025-07-06 21:34:59,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:34:59,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598627. UTC time = 2025-07-06T19:34:59.095
2025-07-06 21:34:59,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:34:59,167 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 52m is greater than maximum age 10m 0s
2025-07-06 21:34:59,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:34:59,232 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.661
2025-07-06 21:34:59,232 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.938
2025-07-06 21:34:59,232 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:34:59,232 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 52m is greater than maximum age 10m 0s
2025-07-06 21:34:59,232 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:34:59,232 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 52m is greater than maximum age 10m 0s
2025-07-06 21:34:59,233 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 52m is greater than maximum age 10m 0s
2025-07-06 21:35:48,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:35:48,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:35:59,295 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:35:59,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:35:59,297 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:35:41', tmtdew=0.31, humidity=97.53, cloud=0.0, wind=24.51, temperature=0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:35:59,297 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 21:35:59,297 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:35:59,297 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 53m
2025-07-06 21:35:59,297 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:35:59,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:35:59.298
2025-07-06 21:35:59,307 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:35:59,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959883287. UTC time = 2025-07-06T19:35:59.298
2025-07-06 21:35:59,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:35:59,369 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 53m is greater than maximum age 10m 0s
2025-07-06 21:35:59,369 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:35:59,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.509
2025-07-06 21:35:59,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.171
2025-07-06 21:35:59,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:35:59,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 53m is greater than maximum age 10m 0s
2025-07-06 21:35:59,433 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:35:59,433 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 53m is greater than maximum age 10m 0s
2025-07-06 21:35:59,433 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 53m is greater than maximum age 10m 0s
2025-07-06 21:36:48,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:36:48,619 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:36:59,495 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:36:59,495 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:36:59,499 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:36:45', tmtdew=0.3, humidity=97.57, cloud=0.0, wind=21.56, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:36:59,499 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 21:36:59,499 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:36:59,499 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 54m
2025-07-06 21:36:59,499 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:36:59,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:36:59.499
2025-07-06 21:36:59,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:36:59,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986932. UTC time = 2025-07-06T19:36:59.499
2025-07-06 21:36:59,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:36:59,572 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 54m is greater than maximum age 10m 0s
2025-07-06 21:36:59,572 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:36:59,635 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.431
2025-07-06 21:36:59,636 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-06 21:36:59,636 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:36:59,636 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 54m is greater than maximum age 10m 0s
2025-07-06 21:36:59,636 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:36:59,636 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 54m is greater than maximum age 10m 0s
2025-07-06 21:36:59,636 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 54m is greater than maximum age 10m 0s
2025-07-06 21:37:48,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:37:48,680 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:37:59,698 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:37:59,698 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:37:59,700 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:37:16', tmtdew=0.3, humidity=97.58, cloud=0.0, wind=21.81, temperature=0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:37:59,700 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 21:37:59,700 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:37:59,700 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 55m
2025-07-06 21:37:59,700 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:37:59,701 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:37:59.701
2025-07-06 21:37:59,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:37:59,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985123. UTC time = 2025-07-06T19:37:59.701
2025-07-06 21:37:59,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:37:59,771 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 55m is greater than maximum age 10m 0s
2025-07-06 21:37:59,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:37:59,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.426
2025-07-06 21:37:59,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-06 21:37:59,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:37:59,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 55m is greater than maximum age 10m 0s
2025-07-06 21:37:59,836 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:37:59,836 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 55m is greater than maximum age 10m 0s
2025-07-06 21:37:59,836 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 55m is greater than maximum age 10m 0s
2025-07-06 21:38:48,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:38:48,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:38:59,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:38:59,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:38:59,902 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:37:16', tmtdew=0.3, humidity=97.58, cloud=0.0, wind=21.81, temperature=0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:38:59,902 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-07-06 21:38:59,902 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:38:59,902 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 56m
2025-07-06 21:38:59,902 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:38:59,903 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:38:59.903
2025-07-06 21:38:59,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:38:59,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838495. UTC time = 2025-07-06T19:38:59.903
2025-07-06 21:38:59,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:38:59,974 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 56m is greater than maximum age 10m 0s
2025-07-06 21:38:59,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:39:00,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.492
2025-07-06 21:39:00,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.454
2025-07-06 21:39:00,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:39:00,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 56m is greater than maximum age 10m 0s
2025-07-06 21:39:00,043 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:39:00,043 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 56m is greater than maximum age 10m 0s
2025-07-06 21:39:00,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 56m is greater than maximum age 10m 0s
2025-07-06 21:39:48,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:39:48,802 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:40:00,105 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:40:00,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:40:00,108 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:37:16', tmtdew=0.3, humidity=97.58, cloud=0.0, wind=21.81, temperature=0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:40:00,109 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 44s
2025-07-06 21:40:00,109 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:40:00,109 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 58m
2025-07-06 21:40:00,109 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:40:00,109 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:40:00.109
2025-07-06 21:40:00,118 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:40:00,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831025. UTC time = 2025-07-06T19:40:00.109
2025-07-06 21:40:00,183 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:40:00,183 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 58m is greater than maximum age 10m 0s
2025-07-06 21:40:00,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:40:00,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.629
2025-07-06 21:40:00,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-06 21:40:00,247 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:40:00,247 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 58m is greater than maximum age 10m 0s
2025-07-06 21:40:00,247 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:40:00,248 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 58m is greater than maximum age 10m 0s
2025-07-06 21:40:00,248 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 58m is greater than maximum age 10m 0s
2025-07-06 21:40:48,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:40:48,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:41:00,310 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:41:00,310 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:41:00,312 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:40:27', tmtdew=0.29, humidity=97.62, cloud=0.0, wind=24.12, temperature=0.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:41:00,312 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 21:41:00,312 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:41:00,312 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 14h 59m
2025-07-06 21:41:00,312 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:41:00,313 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:41:00.313
2025-07-06 21:41:00,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:41:00,385 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982873. UTC time = 2025-07-06T19:41:00.313
2025-07-06 21:41:00,385 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:41:00,385 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 14h 59m is greater than maximum age 10m 0s
2025-07-06 21:41:00,385 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:41:00,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.834
2025-07-06 21:41:00,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.284
2025-07-06 21:41:00,449 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:41:00,449 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 14h 59m is greater than maximum age 10m 0s
2025-07-06 21:41:00,450 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:41:00,450 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 14h 59m is greater than maximum age 10m 0s
2025-07-06 21:41:00,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 14h 59m is greater than maximum age 10m 0s
2025-07-06 21:41:48,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:41:48,966 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:42:00,513 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:42:00,513 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:42:00,515 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:41:31', tmtdew=0.3, humidity=97.58, cloud=0.0, wind=24.76, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:42:00,515 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 21:42:00,515 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:42:00,515 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 0m
2025-07-06 21:42:00,515 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:42:00,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:42:00.516
2025-07-06 21:42:00,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:42:00,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983154. UTC time = 2025-07-06T19:42:00.516
2025-07-06 21:42:00,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:42:00,586 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 0m is greater than maximum age 10m 0s
2025-07-06 21:42:00,586 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:42:00,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.107
2025-07-06 21:42:00,650 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.088
2025-07-06 21:42:00,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:42:00,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 0m is greater than maximum age 10m 0s
2025-07-06 21:42:00,651 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:42:00,651 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 0m is greater than maximum age 10m 0s
2025-07-06 21:42:00,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 0m is greater than maximum age 10m 0s
2025-07-06 21:42:49,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:42:49,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:43:00,714 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:43:00,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:43:00,717 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:42:03', tmtdew=0.29, humidity=97.63, cloud=0.0, wind=26.03, temperature=0.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:43:00,717 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 57s
2025-07-06 21:43:00,717 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:43:00,717 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 1m
2025-07-06 21:43:00,717 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:43:00,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:43:00.718
2025-07-06 21:43:00,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:43:00,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983934. UTC time = 2025-07-06T19:43:00.718
2025-07-06 21:43:00,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:43:00,790 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 1m is greater than maximum age 10m 0s
2025-07-06 21:43:00,790 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:43:00,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.069
2025-07-06 21:43:00,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.816
2025-07-06 21:43:00,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:43:00,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 1m is greater than maximum age 10m 0s
2025-07-06 21:43:00,853 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:43:00,853 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 1m is greater than maximum age 10m 0s
2025-07-06 21:43:00,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 1m is greater than maximum age 10m 0s
2025-07-06 21:43:49,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:43:49,106 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:44:00,916 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:44:00,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:44:00,917 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:43:37', tmtdew=0.29, humidity=98.13, cloud=0.0, wind=21.77, temperature=0.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:44:00,917 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 21:44:00,917 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:44:00,917 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 2m
2025-07-06 21:44:00,917 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:44:00,918 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:44:00.918
2025-07-06 21:44:00,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:44:00,989 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959852073. UTC time = 2025-07-06T19:44:00.918
2025-07-06 21:44:00,989 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:44:00,989 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 2m is greater than maximum age 10m 0s
2025-07-06 21:44:00,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:44:01,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.794
2025-07-06 21:44:01,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.755
2025-07-06 21:44:01,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:44:01,054 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 2m is greater than maximum age 10m 0s
2025-07-06 21:44:01,055 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:44:01,055 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 2m is greater than maximum age 10m 0s
2025-07-06 21:44:01,055 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 2m is greater than maximum age 10m 0s
2025-07-06 21:44:49,166 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:44:49,182 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:45:01,118 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:45:01,118 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:45:01,120 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:44:40', tmtdew=0.29, humidity=98.13, cloud=0.0, wind=24.42, temperature=0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:45:01,120 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 21:45:01,120 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:45:01,120 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 3m
2025-07-06 21:45:01,121 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:45:01,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:45:01.121
2025-07-06 21:45:01,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:45:01,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986965. UTC time = 2025-07-06T19:45:01.121
2025-07-06 21:45:01,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:45:01,194 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 3m is greater than maximum age 10m 0s
2025-07-06 21:45:01,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:45:01,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.595
2025-07-06 21:45:01,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.031
2025-07-06 21:45:01,258 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:45:01,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 3m is greater than maximum age 10m 0s
2025-07-06 21:45:01,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:45:01,259 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 3m is greater than maximum age 10m 0s
2025-07-06 21:45:01,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 3m is greater than maximum age 10m 0s
2025-07-06 21:45:49,242 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:45:49,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:46:01,321 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:46:01,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:46:01,324 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:45:44', tmtdew=0.29, humidity=98.12, cloud=0.0, wind=24.77, temperature=0.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:46:01,324 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 21:46:01,324 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:46:01,324 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 4m
2025-07-06 21:46:01,324 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:46:01,325 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:46:01.325
2025-07-06 21:46:01,334 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:46:01,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959883478. UTC time = 2025-07-06T19:46:01.325
2025-07-06 21:46:01,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:46:01,396 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 4m is greater than maximum age 10m 0s
2025-07-06 21:46:01,396 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:46:01,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.471
2025-07-06 21:46:01,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.239
2025-07-06 21:46:01,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:46:01,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 4m is greater than maximum age 10m 0s
2025-07-06 21:46:01,460 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:46:01,460 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 4m is greater than maximum age 10m 0s
2025-07-06 21:46:01,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 4m is greater than maximum age 10m 0s
2025-07-06 21:46:49,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:46:49,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:47:01,524 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:47:01,524 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:47:01,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:46:48', tmtdew=0.24, humidity=98.13, cloud=0.0, wind=25.88, temperature=0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:47:01,527 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 21:47:01,527 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:47:01,527 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 5m
2025-07-06 21:47:01,527 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:47:01,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:47:01.527
2025-07-06 21:47:01,536 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:47:01,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986195. UTC time = 2025-07-06T19:47:01.527
2025-07-06 21:47:01,598 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:47:01,598 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 5m is greater than maximum age 10m 0s
2025-07-06 21:47:01,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:47:01,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-06 21:47:01,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.378
2025-07-06 21:47:01,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:47:01,663 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 5m is greater than maximum age 10m 0s
2025-07-06 21:47:01,664 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:47:01,664 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 5m is greater than maximum age 10m 0s
2025-07-06 21:47:01,664 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 5m is greater than maximum age 10m 0s
2025-07-06 21:47:49,400 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:47:49,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:48:01,726 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:48:01,726 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:48:01,727 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:47:20', tmtdew=0.24, humidity=98.12, cloud=0.0, wind=28.46, temperature=0.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:48:01,727 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 21:48:01,728 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:48:01,728 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 6m
2025-07-06 21:48:01,728 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:48:01,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:48:01.728
2025-07-06 21:48:01,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:48:01,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959845843. UTC time = 2025-07-06T19:48:01.728
2025-07-06 21:48:01,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:48:01,799 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 6m is greater than maximum age 10m 0s
2025-07-06 21:48:01,799 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:48:01,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.441
2025-07-06 21:48:01,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.446
2025-07-06 21:48:01,863 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:48:01,863 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 6m is greater than maximum age 10m 0s
2025-07-06 21:48:01,863 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:48:01,863 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 6m is greater than maximum age 10m 0s
2025-07-06 21:48:01,863 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 6m is greater than maximum age 10m 0s
2025-07-06 21:48:49,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:48:49,497 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:49:01,926 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:49:01,926 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:49:01,927 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:48:23', tmtdew=0.23, humidity=98.18, cloud=0.0, wind=23.98, temperature=0.04, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:49:01,928 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 21:49:01,928 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:49:01,928 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 7m
2025-07-06 21:49:01,928 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:49:01,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:49:01.928
2025-07-06 21:49:01,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:49:01,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983506. UTC time = 2025-07-06T19:49:01.928
2025-07-06 21:49:01,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:49:01,999 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 7m is greater than maximum age 10m 0s
2025-07-06 21:49:01,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:49:02,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.534
2025-07-06 21:49:02,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.444
2025-07-06 21:49:02,064 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:49:02,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 7m is greater than maximum age 10m 0s
2025-07-06 21:49:02,064 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:49:02,064 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 7m is greater than maximum age 10m 0s
2025-07-06 21:49:02,064 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 7m is greater than maximum age 10m 0s
2025-07-06 21:49:49,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:49:49,577 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:50:02,128 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:50:02,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:50:02,129 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:49:27', tmtdew=0.29, humidity=98.17, cloud=0.0, wind=24.72, temperature=0.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:50:02,130 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 21:50:02,130 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:50:02,130 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 8m
2025-07-06 21:50:02,130 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:50:02,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:50:02.130
2025-07-06 21:50:02,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:50:02,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598295. UTC time = 2025-07-06T19:50:02.130
2025-07-06 21:50:02,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:50:02,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 8m is greater than maximum age 10m 0s
2025-07-06 21:50:02,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:50:02,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.695
2025-07-06 21:50:02,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.369
2025-07-06 21:50:02,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:50:02,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 8m is greater than maximum age 10m 0s
2025-07-06 21:50:02,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:50:02,267 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 8m is greater than maximum age 10m 0s
2025-07-06 21:50:02,267 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 8m is greater than maximum age 10m 0s
2025-07-06 21:50:49,637 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:50:49,638 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:51:02,330 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:51:02,330 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:51:02,332 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:50:30', tmtdew=0.28, humidity=98.2, cloud=0.0, wind=24.12, temperature=0.04, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=0, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:51:02,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 21:51:02,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:51:02,332 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 9m
2025-07-06 21:51:02,332 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:51:02,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:51:02.333
2025-07-06 21:51:02,343 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:51:02,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829098. UTC time = 2025-07-06T19:51:02.333
2025-07-06 21:51:02,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:51:02,406 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 9m is greater than maximum age 10m 0s
2025-07-06 21:51:02,406 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:51:02,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.926
2025-07-06 21:51:02,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.220
2025-07-06 21:51:02,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:51:02,470 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 9m is greater than maximum age 10m 0s
2025-07-06 21:51:02,471 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:51:02,471 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 9m is greater than maximum age 10m 0s
2025-07-06 21:51:02,471 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 9m is greater than maximum age 10m 0s
2025-07-06 21:51:49,698 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:51:49,716 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:52:02,533 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:52:02,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:52:02,536 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:51:34', tmtdew=0.29, humidity=98.17, cloud=0.0, wind=30.16, temperature=-0.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:52:02,536 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 21:52:02,536 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:52:02,536 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 10m
2025-07-06 21:52:02,536 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:52:02,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:52:02.537
2025-07-06 21:52:02,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:52:02,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833754. UTC time = 2025-07-06T19:52:02.537
2025-07-06 21:52:02,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:52:02,608 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 10m is greater than maximum age 10m 0s
2025-07-06 21:52:02,608 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:52:02,672 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.223
2025-07-06 21:52:02,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.996
2025-07-06 21:52:02,673 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:52:02,673 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 10m is greater than maximum age 10m 0s
2025-07-06 21:52:02,673 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:52:02,673 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 10m is greater than maximum age 10m 0s
2025-07-06 21:52:02,673 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 10m is greater than maximum age 10m 0s
2025-07-06 21:52:49,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:52:49,777 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:53:02,736 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:53:02,736 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:53:02,738 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:52:37', tmtdew=0.28, humidity=98.2, cloud=0.0, wind=28.11, temperature=-0.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:53:02,738 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 21:53:02,738 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:53:02,738 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 11m
2025-07-06 21:53:02,738 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:53:02,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:53:02.739
2025-07-06 21:53:02,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:53:02,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959843384. UTC time = 2025-07-06T19:53:02.739
2025-07-06 21:53:02,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:53:02,811 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 11m is greater than maximum age 10m 0s
2025-07-06 21:53:02,811 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:53:02,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.959
2025-07-06 21:53:02,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.696
2025-07-06 21:53:02,876 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:53:02,876 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 11m is greater than maximum age 10m 0s
2025-07-06 21:53:02,876 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:53:02,876 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 11m is greater than maximum age 10m 0s
2025-07-06 21:53:02,876 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 11m is greater than maximum age 10m 0s
2025-07-06 21:53:49,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:53:49,838 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:54:02,939 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:54:02,939 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:54:02,942 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:53:41', tmtdew=0.28, humidity=98.2, cloud=0.0, wind=28.09, temperature=-0.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:54:02,942 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 21:54:02,942 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:54:02,942 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 12m
2025-07-06 21:54:02,942 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:54:02,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:54:02.943
2025-07-06 21:54:02,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:54:03,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985791. UTC time = 2025-07-06T19:54:02.943
2025-07-06 21:54:03,014 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:54:03,014 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 12m is greater than maximum age 10m 0s
2025-07-06 21:54:03,014 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:54:03,079 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.712
2025-07-06 21:54:03,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.864
2025-07-06 21:54:03,080 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:54:03,080 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 12m is greater than maximum age 10m 0s
2025-07-06 21:54:03,080 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:54:03,080 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 12m is greater than maximum age 10m 0s
2025-07-06 21:54:03,080 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 12m is greater than maximum age 10m 0s
2025-07-06 21:54:49,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:54:49,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:55:03,143 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:55:03,143 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:55:03,145 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:54:46', tmtdew=0.28, humidity=98.2, cloud=0.0, wind=27.77, temperature=-0.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:55:03,145 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 21:55:03,145 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:55:03,145 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 13m
2025-07-06 21:55:03,145 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:55:03,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:55:03.145
2025-07-06 21:55:03,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:55:03,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877242. UTC time = 2025-07-06T19:55:03.145
2025-07-06 21:55:03,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:55:03,218 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 13m is greater than maximum age 10m 0s
2025-07-06 21:55:03,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:55:03,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.540
2025-07-06 21:55:03,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.115
2025-07-06 21:55:03,282 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:55:03,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 13m is greater than maximum age 10m 0s
2025-07-06 21:55:03,282 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:55:03,283 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 13m is greater than maximum age 10m 0s
2025-07-06 21:55:03,283 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 13m is greater than maximum age 10m 0s
2025-07-06 21:55:49,983 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:55:50,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:56:03,345 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:56:03,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:56:03,348 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:54:46', tmtdew=0.28, humidity=98.2, cloud=0.0, wind=27.77, temperature=-0.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:56:03,348 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 17s
2025-07-06 21:56:03,348 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:56:03,348 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 14m
2025-07-06 21:56:03,348 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:56:03,349 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:56:03.349
2025-07-06 21:56:03,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:56:03,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987484. UTC time = 2025-07-06T19:56:03.349
2025-07-06 21:56:03,419 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:56:03,419 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 14m is greater than maximum age 10m 0s
2025-07-06 21:56:03,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:56:03,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.443
2025-07-06 21:56:03,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.297
2025-07-06 21:56:03,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:56:03,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 14m is greater than maximum age 10m 0s
2025-07-06 21:56:03,483 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:56:03,483 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 14m is greater than maximum age 10m 0s
2025-07-06 21:56:03,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 14m is greater than maximum age 10m 0s
2025-07-06 21:56:50,065 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:56:50,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:57:03,546 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:57:03,546 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:57:03,557 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:54:46', tmtdew=0.28, humidity=98.2, cloud=0.0, wind=27.77, temperature=-0.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:57:03,557 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 17s
2025-07-06 21:57:03,557 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:57:03,557 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 15m
2025-07-06 21:57:03,558 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:57:03,558 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:57:03.558
2025-07-06 21:57:03,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:57:03,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959855314. UTC time = 2025-07-06T19:57:03.558
2025-07-06 21:57:03,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:57:03,630 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 15m is greater than maximum age 10m 0s
2025-07-06 21:57:03,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:57:03,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.419
2025-07-06 21:57:03,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.411
2025-07-06 21:57:03,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:57:03,694 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 15m is greater than maximum age 10m 0s
2025-07-06 21:57:03,694 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:57:03,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 15m is greater than maximum age 10m 0s
2025-07-06 21:57:03,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 15m is greater than maximum age 10m 0s
2025-07-06 21:57:50,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:57:50,167 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:58:03,757 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:58:03,757 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:58:03,760 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:57:25', tmtdew=0.23, humidity=98.23, cloud=0.0, wind=25.18, temperature=-0.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:58:03,760 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 21:58:03,760 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:58:03,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 16m
2025-07-06 21:58:03,761 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:58:03,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:58:03.761
2025-07-06 21:58:03,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:58:03,831 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841177. UTC time = 2025-07-06T19:58:03.761
2025-07-06 21:58:03,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:58:03,832 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 16m is greater than maximum age 10m 0s
2025-07-06 21:58:03,832 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:58:03,895 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.466
2025-07-06 21:58:03,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.453
2025-07-06 21:58:03,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:58:03,896 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 16m is greater than maximum age 10m 0s
2025-07-06 21:58:03,896 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:58:03,896 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 16m is greater than maximum age 10m 0s
2025-07-06 21:58:03,896 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 16m is greater than maximum age 10m 0s
2025-07-06 21:58:50,227 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:58:50,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 21:59:03,959 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 21:59:03,959 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 21:59:03,962 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:58:28', tmtdew=0.23, humidity=98.18, cloud=0.0, wind=28.41, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 21:59:03,962 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 21:59:03,962 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 21:59:03,962 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 17m
2025-07-06 21:59:03,962 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 21:59:03,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T19:59:03.962
2025-07-06 21:59:03,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 21:59:04,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983233. UTC time = 2025-07-06T19:59:03.962
2025-07-06 21:59:04,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 21:59:04,034 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 17m is greater than maximum age 10m 0s
2025-07-06 21:59:04,035 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 21:59:04,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.584
2025-07-06 21:59:04,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.424
2025-07-06 21:59:04,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 21:59:04,099 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 17m is greater than maximum age 10m 0s
2025-07-06 21:59:04,100 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 21:59:04,100 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 17m is greater than maximum age 10m 0s
2025-07-06 21:59:04,100 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 17m is greater than maximum age 10m 0s
2025-07-06 21:59:50,306 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 21:59:50,307 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:00:04,162 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:00:04,162 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:00:04,164 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:58:28', tmtdew=0.23, humidity=98.18, cloud=0.0, wind=28.41, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:00:04,164 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 36s
2025-07-06 22:00:04,164 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:00:04,164 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 18m
2025-07-06 22:00:04,164 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:00:04,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:00:04.164
2025-07-06 22:00:04,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:00:04,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982868. UTC time = 2025-07-06T20:00:04.164
2025-07-06 22:00:04,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:00:04,238 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 18m is greater than maximum age 10m 0s
2025-07-06 22:00:04,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:00:04,301 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.772
2025-07-06 22:00:04,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.322
2025-07-06 22:00:04,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:00:04,302 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 18m is greater than maximum age 10m 0s
2025-07-06 22:00:04,302 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:00:04,302 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 18m is greater than maximum age 10m 0s
2025-07-06 22:00:04,302 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 18m is greater than maximum age 10m 0s
2025-07-06 22:00:50,367 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:00:50,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:01:04,365 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:01:04,365 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:01:04,368 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T21:58:28', tmtdew=0.23, humidity=98.18, cloud=0.0, wind=28.41, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:01:04,368 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 36s
2025-07-06 22:01:04,368 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:01:04,368 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 19m
2025-07-06 22:01:04,368 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:01:04,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:01:04.369
2025-07-06 22:01:04,377 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:01:04,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830145. UTC time = 2025-07-06T20:01:04.369
2025-07-06 22:01:04,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:01:04,440 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 19m is greater than maximum age 10m 0s
2025-07-06 22:01:04,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:01:04,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.027
2025-07-06 22:01:04,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.146
2025-07-06 22:01:04,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:01:04,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 19m is greater than maximum age 10m 0s
2025-07-06 22:01:04,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:01:04,505 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 19m is greater than maximum age 10m 0s
2025-07-06 22:01:04,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 19m is greater than maximum age 10m 0s
2025-07-06 22:01:50,448 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:01:50,470 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:02:04,567 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:02:04,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:02:04,569 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:01:39', tmtdew=0.23, humidity=98.23, cloud=0.0, wind=28.94, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:02:04,569 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 22:02:04,569 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:02:04,569 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 20m
2025-07-06 22:02:04,569 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:02:04,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:02:04.570
2025-07-06 22:02:04,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:02:04,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836646. UTC time = 2025-07-06T20:02:04.570
2025-07-06 22:02:04,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:02:04,640 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 20m is greater than maximum age 10m 0s
2025-07-06 22:02:04,640 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:02:04,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.154
2025-07-06 22:02:04,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.894
2025-07-06 22:02:04,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:02:04,704 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 20m is greater than maximum age 10m 0s
2025-07-06 22:02:04,704 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:02:04,705 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 20m is greater than maximum age 10m 0s
2025-07-06 22:02:04,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 20m is greater than maximum age 10m 0s
2025-07-06 22:02:50,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:02:50,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:03:04,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:03:04,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:03:04,778 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:02:44', tmtdew=0.22, humidity=98.25, cloud=0.0, wind=26.01, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:03:04,779 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 22:03:04,779 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:03:04,779 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 21m
2025-07-06 22:03:04,779 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:03:04,779 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:03:04.779
2025-07-06 22:03:04,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:03:04,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848087. UTC time = 2025-07-06T20:03:04.779
2025-07-06 22:03:04,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:03:04,852 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 21m is greater than maximum age 10m 0s
2025-07-06 22:03:04,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:03:04,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.858
2025-07-06 22:03:04,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.670
2025-07-06 22:03:04,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:03:04,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 21m is greater than maximum age 10m 0s
2025-07-06 22:03:04,917 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:03:04,917 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 21m is greater than maximum age 10m 0s
2025-07-06 22:03:04,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 21m is greater than maximum age 10m 0s
2025-07-06 22:03:50,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:03:50,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:04:04,980 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:04:04,980 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:04:04,983 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:03:47', tmtdew=0.22, humidity=98.27, cloud=0.0, wind=26.52, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:04:04,983 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 22:04:04,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:04:04,983 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 22m
2025-07-06 22:04:04,983 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:04:04,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:04:04.984
2025-07-06 22:04:04,993 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:04:05,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864395. UTC time = 2025-07-06T20:04:04.984
2025-07-06 22:04:05,055 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:04:05,055 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 22m is greater than maximum age 10m 0s
2025-07-06 22:04:05,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:04:05,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.639
2025-07-06 22:04:05,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.964
2025-07-06 22:04:05,120 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:04:05,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 22m is greater than maximum age 10m 0s
2025-07-06 22:04:05,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:04:05,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 22m is greater than maximum age 10m 0s
2025-07-06 22:04:05,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 22m is greater than maximum age 10m 0s
2025-07-06 22:04:50,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:04:50,670 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:05:05,182 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:05:05,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:05:05,184 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:04:51', tmtdew=0.22, humidity=98.31, cloud=0.0, wind=27.19, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:05:05,185 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-06 22:05:05,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:05:05,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 23m
2025-07-06 22:05:05,185 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:05:05,185 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:05:05.185
2025-07-06 22:05:05,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:05:05,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988548. UTC time = 2025-07-06T20:05:05.185
2025-07-06 22:05:05,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:05:05,258 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 23m is greater than maximum age 10m 0s
2025-07-06 22:05:05,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:05:05,322 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.495
2025-07-06 22:05:05,322 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.189
2025-07-06 22:05:05,322 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:05:05,323 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 23m is greater than maximum age 10m 0s
2025-07-06 22:05:05,323 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:05:05,323 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 23m is greater than maximum age 10m 0s
2025-07-06 22:05:05,323 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 23m is greater than maximum age 10m 0s
2025-07-06 22:05:50,729 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:05:50,750 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:06:05,386 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:06:05,386 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:06:05,389 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:04:51', tmtdew=0.22, humidity=98.31, cloud=0.0, wind=27.19, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:06:05,389 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-07-06 22:06:05,389 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:06:05,389 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 24m
2025-07-06 22:06:05,389 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:06:05,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:06:05.389
2025-07-06 22:06:05,399 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:06:05,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959866937. UTC time = 2025-07-06T20:06:05.389
2025-07-06 22:06:05,461 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:06:05,461 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 24m is greater than maximum age 10m 0s
2025-07-06 22:06:05,461 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:06:05,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-06 22:06:05,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.347
2025-07-06 22:06:05,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:06:05,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 24m is greater than maximum age 10m 0s
2025-07-06 22:06:05,526 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:06:05,526 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 24m is greater than maximum age 10m 0s
2025-07-06 22:06:05,526 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 24m is greater than maximum age 10m 0s
2025-07-06 22:06:50,809 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:06:50,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:07:05,588 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:07:05,589 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:07:05,590 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:04:51', tmtdew=0.22, humidity=98.31, cloud=0.0, wind=27.19, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:07:05,590 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-07-06 22:07:05,590 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:07:05,590 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 25m
2025-07-06 22:07:05,590 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:07:05,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:07:05.591
2025-07-06 22:07:05,600 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:07:05,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984941. UTC time = 2025-07-06T20:07:05.591
2025-07-06 22:07:05,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:07:05,662 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 25m is greater than maximum age 10m 0s
2025-07-06 22:07:05,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:07:05,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.428
2025-07-06 22:07:05,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.434
2025-07-06 22:07:05,728 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:07:05,728 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 25m is greater than maximum age 10m 0s
2025-07-06 22:07:05,729 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:07:05,729 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 25m is greater than maximum age 10m 0s
2025-07-06 22:07:05,729 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 25m is greater than maximum age 10m 0s
2025-07-06 22:07:50,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:07:50,908 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:08:05,793 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:08:05,793 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:08:05,796 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:07:30', tmtdew=0.22, humidity=98.28, cloud=0.0, wind=29.57, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:08:05,796 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 22:08:05,796 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:08:05,796 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 26m
2025-07-06 22:08:05,796 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:08:05,796 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:08:05.797
2025-07-06 22:08:05,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:08:05,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983723. UTC time = 2025-07-06T20:08:05.797
2025-07-06 22:08:05,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:08:05,868 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 26m is greater than maximum age 10m 0s
2025-07-06 22:08:05,868 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:08:05,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.501
2025-07-06 22:08:05,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.450
2025-07-06 22:08:05,932 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:08:05,932 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 26m is greater than maximum age 10m 0s
2025-07-06 22:08:05,933 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:08:05,933 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 26m is greater than maximum age 10m 0s
2025-07-06 22:08:05,933 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 26m is greater than maximum age 10m 0s
2025-07-06 22:08:50,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:08:50,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:09:05,996 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:09:05,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:09:05,998 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:08:33', tmtdew=0.21, humidity=98.33, cloud=0.0, wind=28.18, temperature=-0.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:09:05,998 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 22:09:05,998 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:09:05,998 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 27m
2025-07-06 22:09:05,998 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:09:05,999 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:09:05.999
2025-07-06 22:09:06,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:09:06,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830304. UTC time = 2025-07-06T20:09:05.999
2025-07-06 22:09:06,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:09:06,071 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 27m is greater than maximum age 10m 0s
2025-07-06 22:09:06,071 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:09:06,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.645
2025-07-06 22:09:06,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.395
2025-07-06 22:09:06,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:09:06,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 27m is greater than maximum age 10m 0s
2025-07-06 22:09:06,136 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:09:06,136 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 27m is greater than maximum age 10m 0s
2025-07-06 22:09:06,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 27m is greater than maximum age 10m 0s
2025-07-06 22:09:51,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:09:51,051 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:10:06,198 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:10:06,198 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:10:06,201 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:09:37', tmtdew=0.22, humidity=98.3, cloud=0.0, wind=29.96, temperature=-0.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:10:06,201 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-06 22:10:06,201 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:10:06,201 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 28m
2025-07-06 22:10:06,201 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:10:06,202 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:10:06.202
2025-07-06 22:10:06,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:10:06,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828553. UTC time = 2025-07-06T20:10:06.202
2025-07-06 22:10:06,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:10:06,273 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 28m is greater than maximum age 10m 0s
2025-07-06 22:10:06,273 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:10:06,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.857
2025-07-06 22:10:06,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.265
2025-07-06 22:10:06,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:10:06,336 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 28m is greater than maximum age 10m 0s
2025-07-06 22:10:06,337 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:10:06,337 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 28m is greater than maximum age 10m 0s
2025-07-06 22:10:06,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 28m is greater than maximum age 10m 0s
2025-07-06 22:10:51,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:10:51,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:11:06,400 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:11:06,400 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:11:06,401 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:10:08', tmtdew=0.22, humidity=98.3, cloud=0.0, wind=31.2, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:11:06,402 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-06 22:11:06,402 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:11:06,402 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 29m
2025-07-06 22:11:06,402 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:11:06,402 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:11:06.402
2025-07-06 22:11:06,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:11:06,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983188. UTC time = 2025-07-06T20:11:06.402
2025-07-06 22:11:06,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:11:06,474 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 29m is greater than maximum age 10m 0s
2025-07-06 22:11:06,474 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:11:06,537 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.137
2025-07-06 22:11:06,537 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.061
2025-07-06 22:11:06,538 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:11:06,538 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 29m is greater than maximum age 10m 0s
2025-07-06 22:11:06,538 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:11:06,538 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 29m is greater than maximum age 10m 0s
2025-07-06 22:11:06,538 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 29m is greater than maximum age 10m 0s
2025-07-06 22:11:51,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:11:51,193 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:12:06,601 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:12:06,601 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:12:06,603 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:10:08', tmtdew=0.22, humidity=98.3, cloud=0.0, wind=31.2, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:12:06,603 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-07-06 22:12:06,603 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:12:06,604 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 30m
2025-07-06 22:12:06,604 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:12:06,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:12:06.604
2025-07-06 22:12:06,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:12:06,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984021. UTC time = 2025-07-06T20:12:06.604
2025-07-06 22:12:06,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:12:06,675 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 30m is greater than maximum age 10m 0s
2025-07-06 22:12:06,675 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:12:06,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.035
2025-07-06 22:12:06,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.781
2025-07-06 22:12:06,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:12:06,740 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 30m is greater than maximum age 10m 0s
2025-07-06 22:12:06,740 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:12:06,740 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 30m is greater than maximum age 10m 0s
2025-07-06 22:12:06,740 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 30m is greater than maximum age 10m 0s
2025-07-06 22:12:51,253 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:12:51,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:13:06,803 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:13:06,803 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:13:06,807 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:12:47', tmtdew=0.21, humidity=98.33, cloud=0.0, wind=30.54, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:13:06,807 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 22:13:06,807 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:13:06,807 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 31m
2025-07-06 22:13:06,807 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:13:06,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:13:06.808
2025-07-06 22:13:06,817 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:13:06,880 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985345. UTC time = 2025-07-06T20:13:06.808
2025-07-06 22:13:06,880 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:13:06,880 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 31m is greater than maximum age 10m 0s
2025-07-06 22:13:06,880 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:13:06,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.768
2025-07-06 22:13:06,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.786
2025-07-06 22:13:06,944 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:13:06,944 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 31m is greater than maximum age 10m 0s
2025-07-06 22:13:06,944 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:13:06,944 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 31m is greater than maximum age 10m 0s
2025-07-06 22:13:06,944 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 31m is greater than maximum age 10m 0s
2025-07-06 22:13:51,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:13:51,332 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:14:07,007 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:14:07,007 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:14:07,009 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:13:51', tmtdew=0.21, humidity=98.33, cloud=0.0, wind=27.44, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:14:07,009 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 22:14:07,009 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:14:07,009 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 32m
2025-07-06 22:14:07,009 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:14:07,010 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:14:07.010
2025-07-06 22:14:07,020 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:14:07,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959871524. UTC time = 2025-07-06T20:14:07.010
2025-07-06 22:14:07,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:14:07,083 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 32m is greater than maximum age 10m 0s
2025-07-06 22:14:07,083 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:14:07,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.577
2025-07-06 22:14:07,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.054
2025-07-06 22:14:07,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:14:07,148 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 32m is greater than maximum age 10m 0s
2025-07-06 22:14:07,148 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:14:07,148 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 32m is greater than maximum age 10m 0s
2025-07-06 22:14:07,148 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 32m is greater than maximum age 10m 0s
2025-07-06 22:14:51,391 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:14:51,392 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:15:07,211 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:15:07,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:15:07,213 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:14:23', tmtdew=0.21, humidity=98.35, cloud=0.0, wind=27.45, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:15:07,213 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 22:15:07,213 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:15:07,213 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 33m
2025-07-06 22:15:07,213 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:15:07,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:15:07.214
2025-07-06 22:15:07,223 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:15:07,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988073. UTC time = 2025-07-06T20:15:07.214
2025-07-06 22:15:07,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:15:07,285 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 33m is greater than maximum age 10m 0s
2025-07-06 22:15:07,285 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:15:07,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.460
2025-07-06 22:15:07,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.255
2025-07-06 22:15:07,348 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:15:07,348 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 33m is greater than maximum age 10m 0s
2025-07-06 22:15:07,348 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:15:07,349 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 33m is greater than maximum age 10m 0s
2025-07-06 22:15:07,349 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 33m is greater than maximum age 10m 0s
2025-07-06 22:15:51,452 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:15:51,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:16:07,411 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:16:07,411 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:16:07,414 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:15:26', tmtdew=0.21, humidity=98.36, cloud=0.0, wind=24.53, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:16:07,414 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 22:16:07,415 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:16:07,415 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 34m
2025-07-06 22:16:07,415 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:16:07,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:16:07.415
2025-07-06 22:16:07,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:16:07,487 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985978. UTC time = 2025-07-06T20:16:07.415
2025-07-06 22:16:07,487 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:16:07,487 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 34m is greater than maximum age 10m 0s
2025-07-06 22:16:07,487 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:16:07,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.417
2025-07-06 22:16:07,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.386
2025-07-06 22:16:07,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:16:07,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 34m is greater than maximum age 10m 0s
2025-07-06 22:16:07,551 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:16:07,551 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 34m is greater than maximum age 10m 0s
2025-07-06 22:16:07,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 34m is greater than maximum age 10m 0s
2025-07-06 22:16:51,530 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:16:51,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:17:07,614 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:17:07,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:17:07,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:16:30', tmtdew=0.21, humidity=98.33, cloud=0.0, wind=25.69, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:17:07,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 22:17:07,616 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:17:07,616 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 35m
2025-07-06 22:17:07,616 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:17:07,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:17:07.617
2025-07-06 22:17:07,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:17:07,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844227. UTC time = 2025-07-06T20:17:07.617
2025-07-06 22:17:07,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:17:07,688 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 35m is greater than maximum age 10m 0s
2025-07-06 22:17:07,689 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:17:07,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.446
2025-07-06 22:17:07,753 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.448
2025-07-06 22:17:07,753 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:17:07,753 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 35m is greater than maximum age 10m 0s
2025-07-06 22:17:07,753 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:17:07,753 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 35m is greater than maximum age 10m 0s
2025-07-06 22:17:07,753 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 35m is greater than maximum age 10m 0s
2025-07-06 22:17:51,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:17:51,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:18:07,816 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:18:07,816 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:18:07,819 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:17:33', tmtdew=0.21, humidity=98.36, cloud=0.0, wind=28.07, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:18:07,819 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 22:18:07,819 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:18:07,819 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 36m
2025-07-06 22:18:07,819 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:18:07,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:18:07.820
2025-07-06 22:18:07,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:18:07,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983399. UTC time = 2025-07-06T20:18:07.820
2025-07-06 22:18:07,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:18:07,891 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 36m is greater than maximum age 10m 0s
2025-07-06 22:18:07,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:18:07,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.545
2025-07-06 22:18:07,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.438
2025-07-06 22:18:07,955 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:18:07,955 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 36m is greater than maximum age 10m 0s
2025-07-06 22:18:07,956 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:18:07,956 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 36m is greater than maximum age 10m 0s
2025-07-06 22:18:07,956 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 36m is greater than maximum age 10m 0s
2025-07-06 22:18:51,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:18:51,675 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:19:08,018 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:19:08,018 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:19:08,020 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:18:37', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=24.84, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:19:08,020 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 22:19:08,020 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:19:08,020 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 37m
2025-07-06 22:19:08,020 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:19:08,020 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:19:08.020
2025-07-06 22:19:08,030 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:19:08,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982898. UTC time = 2025-07-06T20:19:08.020
2025-07-06 22:19:08,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:19:08,095 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 37m is greater than maximum age 10m 0s
2025-07-06 22:19:08,095 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:19:08,159 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.714
2025-07-06 22:19:08,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.355
2025-07-06 22:19:08,160 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:19:08,160 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 37m is greater than maximum age 10m 0s
2025-07-06 22:19:08,160 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:19:08,161 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 37m is greater than maximum age 10m 0s
2025-07-06 22:19:08,161 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 37m is greater than maximum age 10m 0s
2025-07-06 22:19:51,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:19:51,736 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:20:08,222 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:20:08,222 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:20:08,224 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:19:40', tmtdew=0.21, humidity=98.35, cloud=0.0, wind=28.67, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:20:08,224 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 22:20:08,224 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:20:08,225 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 38m
2025-07-06 22:20:08,225 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:20:08,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:20:08.225
2025-07-06 22:20:08,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:20:08,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982911. UTC time = 2025-07-06T20:20:08.225
2025-07-06 22:20:08,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:20:08,294 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 38m is greater than maximum age 10m 0s
2025-07-06 22:20:08,294 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:20:08,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.952
2025-07-06 22:20:08,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.198
2025-07-06 22:20:08,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:20:08,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 38m is greater than maximum age 10m 0s
2025-07-06 22:20:08,359 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:20:08,359 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 38m is greater than maximum age 10m 0s
2025-07-06 22:20:08,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 38m is greater than maximum age 10m 0s
2025-07-06 22:20:51,795 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:20:51,817 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:21:08,422 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:21:08,422 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:21:08,425 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:19:40', tmtdew=0.21, humidity=98.35, cloud=0.0, wind=28.67, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:21:08,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 28s
2025-07-06 22:21:08,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:21:08,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 39m
2025-07-06 22:21:08,425 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:21:08,425 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:21:08.425
2025-07-06 22:21:08,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:21:08,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983429. UTC time = 2025-07-06T20:21:08.425
2025-07-06 22:21:08,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:21:08,497 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 39m is greater than maximum age 10m 0s
2025-07-06 22:21:08,497 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:21:08,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.243
2025-07-06 22:21:08,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.966
2025-07-06 22:21:08,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:21:08,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 39m is greater than maximum age 10m 0s
2025-07-06 22:21:08,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:21:08,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 39m is greater than maximum age 10m 0s
2025-07-06 22:21:08,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 39m is greater than maximum age 10m 0s
2025-07-06 22:21:51,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:21:51,895 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:22:08,624 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:22:08,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:22:08,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:19:40', tmtdew=0.21, humidity=98.35, cloud=0.0, wind=28.67, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:22:08,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 28s
2025-07-06 22:22:08,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:22:08,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 40m
2025-07-06 22:22:08,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:22:08,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:22:08.627
2025-07-06 22:22:08,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:22:08,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844436. UTC time = 2025-07-06T20:22:08.627
2025-07-06 22:22:08,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:22:08,698 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 40m is greater than maximum age 10m 0s
2025-07-06 22:22:08,698 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:22:08,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.927
2025-07-06 22:22:08,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.658
2025-07-06 22:22:08,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:22:08,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 40m is greater than maximum age 10m 0s
2025-07-06 22:22:08,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:22:08,762 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 40m is greater than maximum age 10m 0s
2025-07-06 22:22:08,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 40m is greater than maximum age 10m 0s
2025-07-06 22:22:51,955 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:22:51,975 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:23:08,825 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:23:08,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:23:08,829 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:22:51', tmtdew=0.2, humidity=98.41, cloud=0.0, wind=23.73, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:23:08,829 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 22:23:08,829 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:23:08,829 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 41m
2025-07-06 22:23:08,829 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:23:08,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:23:08.830
2025-07-06 22:23:08,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:23:08,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985947. UTC time = 2025-07-06T20:23:08.830
2025-07-06 22:23:08,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:23:08,902 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 41m is greater than maximum age 10m 0s
2025-07-06 22:23:08,902 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:23:08,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.688
2025-07-06 22:23:08,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.892
2025-07-06 22:23:08,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:23:08,965 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 41m is greater than maximum age 10m 0s
2025-07-06 22:23:08,965 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:23:08,966 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 41m is greater than maximum age 10m 0s
2025-07-06 22:23:08,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 41m is greater than maximum age 10m 0s
2025-07-06 22:23:52,034 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:23:52,035 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:24:09,028 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:24:09,028 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:24:09,031 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:22:51', tmtdew=0.2, humidity=98.41, cloud=0.0, wind=23.73, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:24:09,031 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-07-06 22:24:09,031 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:24:09,031 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 42m
2025-07-06 22:24:09,031 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:24:09,032 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:24:09.032
2025-07-06 22:24:09,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:24:09,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959879296. UTC time = 2025-07-06T20:24:09.032
2025-07-06 22:24:09,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:24:09,102 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 42m is greater than maximum age 10m 0s
2025-07-06 22:24:09,102 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:24:09,165 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.525
2025-07-06 22:24:09,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.135
2025-07-06 22:24:09,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:24:09,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 42m is greater than maximum age 10m 0s
2025-07-06 22:24:09,166 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:24:09,166 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 42m is greater than maximum age 10m 0s
2025-07-06 22:24:09,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 42m is greater than maximum age 10m 0s
2025-07-06 22:24:52,095 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:24:52,114 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:25:09,228 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:25:09,228 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:25:09,231 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:22:51', tmtdew=0.2, humidity=98.41, cloud=0.0, wind=23.73, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:25:09,232 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 18s
2025-07-06 22:25:09,232 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:25:09,232 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 43m
2025-07-06 22:25:09,232 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:25:09,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:25:09.232
2025-07-06 22:25:09,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:25:09,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959872306. UTC time = 2025-07-06T20:25:09.232
2025-07-06 22:25:09,304 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:25:09,304 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 43m is greater than maximum age 10m 0s
2025-07-06 22:25:09,304 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:25:09,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.435
2025-07-06 22:25:09,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.311
2025-07-06 22:25:09,369 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:25:09,369 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 43m is greater than maximum age 10m 0s
2025-07-06 22:25:09,369 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:25:09,369 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 43m is greater than maximum age 10m 0s
2025-07-06 22:25:09,369 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 43m is greater than maximum age 10m 0s
2025-07-06 22:25:52,173 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:25:52,174 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:26:09,432 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:26:09,432 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:26:09,437 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:26:02', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=25.99, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:26:09,437 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 22:26:09,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:26:09,438 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 44m
2025-07-06 22:26:09,438 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:26:09,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:26:09.438
2025-07-06 22:26:09,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:26:09,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985335. UTC time = 2025-07-06T20:26:09.438
2025-07-06 22:26:09,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:26:09,510 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 44m is greater than maximum age 10m 0s
2025-07-06 22:26:09,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:26:09,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.419
2025-07-06 22:26:09,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.417
2025-07-06 22:26:09,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:26:09,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 44m is greater than maximum age 10m 0s
2025-07-06 22:26:09,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:26:09,575 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 44m is greater than maximum age 10m 0s
2025-07-06 22:26:09,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 44m is greater than maximum age 10m 0s
2025-07-06 22:26:52,234 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:26:52,235 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:27:09,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:27:09,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:27:09,640 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:26:34', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=22.04, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:27:09,640 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 22:27:09,640 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:27:09,640 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 45m
2025-07-06 22:27:09,641 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:27:09,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:27:09.641
2025-07-06 22:27:09,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:27:09,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983977. UTC time = 2025-07-06T20:27:09.641
2025-07-06 22:27:09,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:27:09,712 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 45m is greater than maximum age 10m 0s
2025-07-06 22:27:09,712 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:27:09,776 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.473
2025-07-06 22:27:09,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.452
2025-07-06 22:27:09,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:27:09,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 45m is greater than maximum age 10m 0s
2025-07-06 22:27:09,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:27:09,777 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 45m is greater than maximum age 10m 0s
2025-07-06 22:27:09,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 45m is greater than maximum age 10m 0s
2025-07-06 22:27:52,295 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:27:52,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:28:09,840 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:28:09,840 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:28:09,842 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:27:37', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=24.17, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:28:09,842 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 22:28:09,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:28:09,842 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 46m
2025-07-06 22:28:09,842 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:28:09,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:28:09.843
2025-07-06 22:28:09,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:28:09,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983147. UTC time = 2025-07-06T20:28:09.843
2025-07-06 22:28:09,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:28:09,913 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 46m is greater than maximum age 10m 0s
2025-07-06 22:28:09,913 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:28:09,977 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.599
2025-07-06 22:28:09,977 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.415
2025-07-06 22:28:09,977 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:28:09,977 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 46m is greater than maximum age 10m 0s
2025-07-06 22:28:09,977 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:28:09,978 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 46m is greater than maximum age 10m 0s
2025-07-06 22:28:09,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 46m is greater than maximum age 10m 0s
2025-07-06 22:28:52,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:28:52,372 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:29:10,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:29:10,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:29:10,044 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:28:09', tmtdew=0.2, humidity=98.41, cloud=0.0, wind=24.61, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:29:10,044 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 1s
2025-07-06 22:29:10,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:29:10,044 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 47m
2025-07-06 22:29:10,044 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:29:10,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:29:10.044
2025-07-06 22:29:10,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:29:10,116 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828357. UTC time = 2025-07-06T20:29:10.044
2025-07-06 22:29:10,116 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:29:10,116 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 47m is greater than maximum age 10m 0s
2025-07-06 22:29:10,116 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:29:10,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.793
2025-07-06 22:29:10,180 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.305
2025-07-06 22:29:10,180 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:29:10,180 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 47m is greater than maximum age 10m 0s
2025-07-06 22:29:10,180 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:29:10,180 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 47m is greater than maximum age 10m 0s
2025-07-06 22:29:10,180 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 47m is greater than maximum age 10m 0s
2025-07-06 22:29:52,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:29:52,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:30:10,243 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:30:10,243 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:30:10,246 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:28:09', tmtdew=0.2, humidity=98.41, cloud=0.0, wind=24.61, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:30:10,246 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 1s
2025-07-06 22:30:10,246 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:30:10,246 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 48m
2025-07-06 22:30:10,246 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:30:10,247 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:30:10.247
2025-07-06 22:30:10,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:30:10,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830355. UTC time = 2025-07-06T20:30:10.247
2025-07-06 22:30:10,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:30:10,318 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 48m is greater than maximum age 10m 0s
2025-07-06 22:30:10,318 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:30:10,382 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.055
2025-07-06 22:30:10,382 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.121
2025-07-06 22:30:10,382 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:30:10,382 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 48m is greater than maximum age 10m 0s
2025-07-06 22:30:10,382 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:30:10,383 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 48m is greater than maximum age 10m 0s
2025-07-06 22:30:10,383 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 48m is greater than maximum age 10m 0s
2025-07-06 22:30:52,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:30:52,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:31:10,445 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:31:10,445 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:31:10,448 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:30:48', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=23.11, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:31:10,448 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 22:31:10,448 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:31:10,448 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 49m
2025-07-06 22:31:10,448 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:31:10,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:31:10.449
2025-07-06 22:31:10,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:31:10,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837372. UTC time = 2025-07-06T20:31:10.449
2025-07-06 22:31:10,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:31:10,521 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 49m is greater than maximum age 10m 0s
2025-07-06 22:31:10,521 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:31:10,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.117
2025-07-06 22:31:10,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.861
2025-07-06 22:31:10,585 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:31:10,585 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 49m is greater than maximum age 10m 0s
2025-07-06 22:31:10,585 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:31:10,586 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 49m is greater than maximum age 10m 0s
2025-07-06 22:31:10,586 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 49m is greater than maximum age 10m 0s
2025-07-06 22:31:52,596 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:31:52,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:32:10,648 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:32:10,648 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:32:10,651 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:30:48', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=23.11, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:32:10,651 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-07-06 22:32:10,651 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:32:10,651 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 50m
2025-07-06 22:32:10,651 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:32:10,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:32:10.652
2025-07-06 22:32:10,661 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:32:10,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984932. UTC time = 2025-07-06T20:32:10.652
2025-07-06 22:32:10,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:32:10,723 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 50m is greater than maximum age 10m 0s
2025-07-06 22:32:10,723 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:32:10,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.830
2025-07-06 22:32:10,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.702
2025-07-06 22:32:10,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:32:10,788 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 50m is greater than maximum age 10m 0s
2025-07-06 22:32:10,788 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:32:10,789 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 50m is greater than maximum age 10m 0s
2025-07-06 22:32:10,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 50m is greater than maximum age 10m 0s
2025-07-06 22:32:52,657 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:32:52,676 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:33:10,851 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:33:10,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:33:10,855 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:30:48', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=23.11, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:33:10,855 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-07-06 22:33:10,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:33:10,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 51m
2025-07-06 22:33:10,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:33:10,855 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:33:10.855
2025-07-06 22:33:10,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:33:10,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986613. UTC time = 2025-07-06T20:33:10.855
2025-07-06 22:33:10,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:33:10,928 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 51m is greater than maximum age 10m 0s
2025-07-06 22:33:10,928 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:33:10,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.619
2025-07-06 22:33:10,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.988
2025-07-06 22:33:10,992 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:33:10,992 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 51m is greater than maximum age 10m 0s
2025-07-06 22:33:10,992 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:33:10,993 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 51m is greater than maximum age 10m 0s
2025-07-06 22:33:10,993 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 51m is greater than maximum age 10m 0s
2025-07-06 22:33:52,736 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:33:52,737 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:34:11,056 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:34:11,056 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:34:11,059 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:33:27', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=25.27, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:34:11,059 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 22:34:11,059 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:34:11,059 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 52m
2025-07-06 22:34:11,059 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:34:11,059 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:34:11.060
2025-07-06 22:34:11,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:34:11,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988701. UTC time = 2025-07-06T20:34:11.060
2025-07-06 22:34:11,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:34:11,130 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 52m is greater than maximum age 10m 0s
2025-07-06 22:34:11,130 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:34:11,194 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.483
2025-07-06 22:34:11,194 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.207
2025-07-06 22:34:11,194 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:34:11,194 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 52m is greater than maximum age 10m 0s
2025-07-06 22:34:11,194 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:34:11,194 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 52m is greater than maximum age 10m 0s
2025-07-06 22:34:11,194 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 52m is greater than maximum age 10m 0s
2025-07-06 22:34:52,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:34:52,820 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:35:11,257 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:35:11,257 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:35:11,267 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:34:30', tmtdew=0.2, humidity=98.4, cloud=0.0, wind=30.0, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:35:11,267 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 22:35:11,267 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:35:11,267 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 53m
2025-07-06 22:35:11,267 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:35:11,268 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:35:11.268
2025-07-06 22:35:11,277 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:35:11,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986462. UTC time = 2025-07-06T20:35:11.268
2025-07-06 22:35:11,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:35:11,340 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 53m is greater than maximum age 10m 0s
2025-07-06 22:35:11,340 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:35:11,404 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-06 22:35:11,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.357
2025-07-06 22:35:11,405 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:35:11,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 53m is greater than maximum age 10m 0s
2025-07-06 22:35:11,405 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:35:11,405 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 53m is greater than maximum age 10m 0s
2025-07-06 22:35:11,405 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 53m is greater than maximum age 10m 0s
2025-07-06 22:35:52,880 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:35:52,899 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:36:11,468 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:36:11,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:36:11,471 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:35:34', tmtdew=0.2, humidity=98.41, cloud=0.0, wind=28.74, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:36:11,471 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-06 22:36:11,471 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:36:11,471 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 54m
2025-07-06 22:36:11,471 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:36:11,471 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:36:11.471
2025-07-06 22:36:11,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:36:11,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984765. UTC time = 2025-07-06T20:36:11.471
2025-07-06 22:36:11,542 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:36:11,542 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 54m is greater than maximum age 10m 0s
2025-07-06 22:36:11,542 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:36:11,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.430
2025-07-06 22:36:11,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.437
2025-07-06 22:36:11,606 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:36:11,606 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 54m is greater than maximum age 10m 0s
2025-07-06 22:36:11,606 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:36:11,607 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 54m is greater than maximum age 10m 0s
2025-07-06 22:36:11,607 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 54m is greater than maximum age 10m 0s
2025-07-06 22:36:52,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:36:52,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:37:11,669 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:37:11,669 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:37:11,672 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:36:05', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=27.44, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:37:11,672 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-06 22:37:11,672 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:37:11,672 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 55m
2025-07-06 22:37:11,672 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:37:11,673 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:37:11.673
2025-07-06 22:37:11,686 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:37:11,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983602. UTC time = 2025-07-06T20:37:11.673
2025-07-06 22:37:11,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:37:11,756 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 55m is greater than maximum age 10m 0s
2025-07-06 22:37:11,756 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:37:11,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.511
2025-07-06 22:37:11,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.446
2025-07-06 22:37:11,821 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:37:11,821 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 55m is greater than maximum age 10m 0s
2025-07-06 22:37:11,821 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:37:11,821 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 55m is greater than maximum age 10m 0s
2025-07-06 22:37:11,822 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 55m is greater than maximum age 10m 0s
2025-07-06 22:37:53,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:37:53,037 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:38:11,884 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:38:11,884 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:38:11,887 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:36:05', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=27.44, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:38:11,887 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-06 22:38:11,887 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:38:11,887 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 56m
2025-07-06 22:38:11,887 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:38:11,888 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:38:11.888
2025-07-06 22:38:11,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:38:11,959 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829642. UTC time = 2025-07-06T20:38:11.888
2025-07-06 22:38:11,959 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:38:11,959 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 56m is greater than maximum age 10m 0s
2025-07-06 22:38:11,959 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:38:12,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.662
2025-07-06 22:38:12,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.383
2025-07-06 22:38:12,023 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:38:12,023 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 56m is greater than maximum age 10m 0s
2025-07-06 22:38:12,024 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:38:12,024 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 56m is greater than maximum age 10m 0s
2025-07-06 22:38:12,024 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 56m is greater than maximum age 10m 0s
2025-07-06 22:38:53,097 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:38:53,098 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:39:12,086 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:39:12,086 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:39:12,088 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:38:44', tmtdew=0.2, humidity=98.45, cloud=0.0, wind=26.17, temperature=-0.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:39:12,088 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 22:39:12,088 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:39:12,088 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 57m
2025-07-06 22:39:12,088 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:39:12,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:39:12.088
2025-07-06 22:39:12,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:39:12,159 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828422. UTC time = 2025-07-06T20:39:12.088
2025-07-06 22:39:12,159 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:39:12,159 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 57m is greater than maximum age 10m 0s
2025-07-06 22:39:12,159 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:39:12,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.881
2025-07-06 22:39:12,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.246
2025-07-06 22:39:12,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:39:12,223 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 57m is greater than maximum age 10m 0s
2025-07-06 22:39:12,224 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:39:12,224 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 57m is greater than maximum age 10m 0s
2025-07-06 22:39:12,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 57m is greater than maximum age 10m 0s
2025-07-06 22:39:53,158 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:39:53,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:40:12,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:40:12,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:40:12,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:39:49', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=28.3, temperature=-0.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:40:12,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 22:40:12,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:40:12,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 58m
2025-07-06 22:40:12,289 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:40:12,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:40:12.289
2025-07-06 22:40:12,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:40:12,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983228. UTC time = 2025-07-06T20:40:12.289
2025-07-06 22:40:12,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:40:12,361 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 58m is greater than maximum age 10m 0s
2025-07-06 22:40:12,361 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:40:12,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.168
2025-07-06 22:40:12,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.034
2025-07-06 22:40:12,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:40:12,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 58m is greater than maximum age 10m 0s
2025-07-06 22:40:12,426 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:40:12,426 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 58m is greater than maximum age 10m 0s
2025-07-06 22:40:12,426 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 58m is greater than maximum age 10m 0s
2025-07-06 22:40:53,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:40:53,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:41:12,488 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:41:12,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:41:12,491 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:40:53', tmtdew=0.19, humidity=98.48, cloud=0.0, wind=28.04, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:41:12,491 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 22:41:12,491 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:41:12,491 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15h 59m
2025-07-06 22:41:12,491 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:41:12,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:41:12.492
2025-07-06 22:41:12,501 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:41:12,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841126. UTC time = 2025-07-06T20:41:12.492
2025-07-06 22:41:12,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:41:12,563 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 15h 59m is greater than maximum age 10m 0s
2025-07-06 22:41:12,563 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:41:12,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.001
2025-07-06 22:41:12,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.746
2025-07-06 22:41:12,627 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:41:12,627 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 15h 59m is greater than maximum age 10m 0s
2025-07-06 22:41:12,628 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:41:12,628 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 15h 59m is greater than maximum age 10m 0s
2025-07-06 22:41:12,628 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 15h 59m is greater than maximum age 10m 0s
2025-07-06 22:41:53,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:41:53,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:42:12,690 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:42:12,690 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:42:12,693 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:41:56', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=29.25, temperature=-0.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:42:12,693 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-06 22:42:12,693 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:42:12,693 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 0m
2025-07-06 22:42:12,693 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:42:12,694 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:42:12.694
2025-07-06 22:42:12,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:42:12,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854877. UTC time = 2025-07-06T20:42:12.694
2025-07-06 22:42:12,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:42:12,764 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 0m is greater than maximum age 10m 0s
2025-07-06 22:42:12,764 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:42:12,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.742
2025-07-06 22:42:12,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.815
2025-07-06 22:42:12,827 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:42:12,827 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 0m is greater than maximum age 10m 0s
2025-07-06 22:42:12,827 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:42:12,828 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 0m is greater than maximum age 10m 0s
2025-07-06 22:42:12,828 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 0m is greater than maximum age 10m 0s
2025-07-06 22:42:53,376 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:42:53,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:43:12,891 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:43:12,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:43:12,893 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:42:28', tmtdew=0.19, humidity=98.46, cloud=0.0, wind=26.29, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:43:12,893 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-06 22:43:12,893 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:43:12,893 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 1m
2025-07-06 22:43:12,893 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:43:12,894 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:43:12.894
2025-07-06 22:43:12,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:43:12,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959873447. UTC time = 2025-07-06T20:43:12.894
2025-07-06 22:43:12,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:43:12,969 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 1m is greater than maximum age 10m 0s
2025-07-06 22:43:12,969 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:43:13,033 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.559
2025-07-06 22:43:13,034 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.076
2025-07-06 22:43:13,034 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:43:13,034 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 1m is greater than maximum age 10m 0s
2025-07-06 22:43:13,034 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:43:13,034 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 1m is greater than maximum age 10m 0s
2025-07-06 22:43:13,034 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 1m is greater than maximum age 10m 0s
2025-07-06 22:43:53,457 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:43:53,476 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:44:13,098 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:44:13,098 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:44:13,101 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:43:32', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=26.03, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:44:13,101 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 22:44:13,101 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:44:13,101 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 2m
2025-07-06 22:44:13,101 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:44:13,101 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:44:13.101
2025-07-06 22:44:13,110 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:44:13,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987805. UTC time = 2025-07-06T20:44:13.101
2025-07-06 22:44:13,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:44:13,172 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 2m is greater than maximum age 10m 0s
2025-07-06 22:44:13,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:44:13,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.450
2025-07-06 22:44:13,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.270
2025-07-06 22:44:13,236 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:44:13,236 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 2m is greater than maximum age 10m 0s
2025-07-06 22:44:13,236 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:44:13,237 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 2m is greater than maximum age 10m 0s
2025-07-06 22:44:13,237 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 2m is greater than maximum age 10m 0s
2025-07-06 22:44:53,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:44:53,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:45:13,299 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:45:13,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:45:13,301 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:43:32', tmtdew=0.2, humidity=98.43, cloud=0.0, wind=26.03, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:45:13,301 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 41s
2025-07-06 22:45:13,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:45:13,302 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 3m
2025-07-06 22:45:13,302 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:45:13,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:45:13.302
2025-07-06 22:45:13,311 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:45:13,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985766. UTC time = 2025-07-06T20:45:13.302
2025-07-06 22:45:13,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:45:13,374 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 3m is greater than maximum age 10m 0s
2025-07-06 22:45:13,374 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:45:13,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.415
2025-07-06 22:45:13,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-06 22:45:13,439 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:45:13,439 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 3m is greater than maximum age 10m 0s
2025-07-06 22:45:13,439 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:45:13,439 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 3m is greater than maximum age 10m 0s
2025-07-06 22:45:13,439 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 3m is greater than maximum age 10m 0s
2025-07-06 22:45:53,612 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:45:53,634 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:46:13,502 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:46:13,502 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:46:13,504 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:45:39', tmtdew=0.2, humidity=98.45, cloud=0.0, wind=22.21, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:46:13,504 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 22:46:13,504 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:46:13,504 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 4m
2025-07-06 22:46:13,505 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:46:13,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:46:13.505
2025-07-06 22:46:13,518 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:46:13,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984267. UTC time = 2025-07-06T20:46:13.505
2025-07-06 22:46:13,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:46:13,580 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 4m is greater than maximum age 10m 0s
2025-07-06 22:46:13,580 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:46:13,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.451
2025-07-06 22:46:13,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.448
2025-07-06 22:46:13,645 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:46:13,645 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 4m is greater than maximum age 10m 0s
2025-07-06 22:46:13,646 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:46:13,646 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 4m is greater than maximum age 10m 0s
2025-07-06 22:46:13,646 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 4m is greater than maximum age 10m 0s
2025-07-06 22:46:53,694 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:46:53,695 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:47:13,708 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:47:13,708 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:47:13,711 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:46:42', tmtdew=0.19, humidity=98.5, cloud=0.0, wind=22.6, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:47:13,711 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-06 22:47:13,711 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:47:13,711 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 5m
2025-07-06 22:47:13,711 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:47:13,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:47:13.711
2025-07-06 22:47:13,720 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:47:13,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832986. UTC time = 2025-07-06T20:47:13.711
2025-07-06 22:47:13,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:47:13,784 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 5m is greater than maximum age 10m 0s
2025-07-06 22:47:13,784 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:47:13,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.558
2025-07-06 22:47:13,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.431
2025-07-06 22:47:13,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:47:13,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 5m is greater than maximum age 10m 0s
2025-07-06 22:47:13,848 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:47:13,849 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 5m is greater than maximum age 10m 0s
2025-07-06 22:47:13,849 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 5m is greater than maximum age 10m 0s
2025-07-06 22:47:53,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:47:53,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:48:13,911 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:48:13,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:48:13,913 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:47:46', tmtdew=0.19, humidity=98.48, cloud=0.0, wind=19.14, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:48:13,913 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 22:48:13,913 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:48:13,913 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 6m
2025-07-06 22:48:13,913 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:48:13,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:48:13.914
2025-07-06 22:48:13,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:48:13,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982852. UTC time = 2025-07-06T20:48:13.914
2025-07-06 22:48:13,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:48:13,997 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 6m is greater than maximum age 10m 0s
2025-07-06 22:48:13,997 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:48:14,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.734
2025-07-06 22:48:14,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.340
2025-07-06 22:48:14,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:48:14,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 6m is greater than maximum age 10m 0s
2025-07-06 22:48:14,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:48:14,062 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 6m is greater than maximum age 10m 0s
2025-07-06 22:48:14,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 6m is greater than maximum age 10m 0s
2025-07-06 22:48:53,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:48:53,817 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:49:14,125 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:49:14,126 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:49:14,128 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:48:49', tmtdew=0.19, humidity=98.48, cloud=0.0, wind=24.26, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:49:14,128 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 22:49:14,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:49:14,129 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 7m
2025-07-06 22:49:14,129 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:49:14,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:49:14.129
2025-07-06 22:49:14,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:49:14,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829177. UTC time = 2025-07-06T20:49:14.129
2025-07-06 22:49:14,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:49:14,200 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 7m is greater than maximum age 10m 0s
2025-07-06 22:49:14,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:49:14,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.978
2025-07-06 22:49:14,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.176
2025-07-06 22:49:14,266 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:49:14,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 7m is greater than maximum age 10m 0s
2025-07-06 22:49:14,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:49:14,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 7m is greater than maximum age 10m 0s
2025-07-06 22:49:14,267 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 7m is greater than maximum age 10m 0s
2025-07-06 22:49:53,877 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:49:53,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:50:14,328 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:50:14,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:50:14,339 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:49:53', tmtdew=0.2, humidity=98.45, cloud=0.0, wind=19.04, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:50:14,339 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 22:50:14,339 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:50:14,339 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 8m
2025-07-06 22:50:14,339 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:50:14,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:50:14.340
2025-07-06 22:50:14,349 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:50:14,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834886. UTC time = 2025-07-06T20:50:14.340
2025-07-06 22:50:14,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:50:14,411 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 8m is greater than maximum age 10m 0s
2025-07-06 22:50:14,411 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:50:14,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.204
2025-07-06 22:50:14,475 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.936
2025-07-06 22:50:14,476 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:50:14,476 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 8m is greater than maximum age 10m 0s
2025-07-06 22:50:14,476 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:50:14,476 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 8m is greater than maximum age 10m 0s
2025-07-06 22:50:14,476 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 8m is greater than maximum age 10m 0s
2025-07-06 22:50:53,956 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:50:53,957 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:51:14,539 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:51:14,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:51:14,542 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:50:57', tmtdew=0.19, humidity=98.51, cloud=0.0, wind=21.12, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:51:14,542 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 22:51:14,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:51:14,542 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 9m
2025-07-06 22:51:14,542 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:51:14,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:51:14.543
2025-07-06 22:51:14,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:51:14,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959845545. UTC time = 2025-07-06T20:51:14.543
2025-07-06 22:51:14,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:51:14,615 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 9m is greater than maximum age 10m 0s
2025-07-06 22:51:14,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:51:14,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.896
2025-07-06 22:51:14,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.619
2025-07-06 22:51:14,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:51:14,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 9m is greater than maximum age 10m 0s
2025-07-06 22:51:14,679 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:51:14,680 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 9m is greater than maximum age 10m 0s
2025-07-06 22:51:14,680 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 9m is greater than maximum age 10m 0s
2025-07-06 22:51:54,016 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:51:54,034 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:52:14,743 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:52:14,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:52:14,744 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:52:01', tmtdew=0.18, humidity=98.55, cloud=0.0, wind=18.58, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:52:14,744 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 22:52:14,744 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:52:14,744 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 10m
2025-07-06 22:52:14,745 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:52:14,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:52:14.745
2025-07-06 22:52:14,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:52:14,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861084. UTC time = 2025-07-06T20:52:14.745
2025-07-06 22:52:14,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:52:14,816 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 10m is greater than maximum age 10m 0s
2025-07-06 22:52:14,816 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:52:14,879 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.665
2025-07-06 22:52:14,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.918
2025-07-06 22:52:14,880 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:52:14,880 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 10m is greater than maximum age 10m 0s
2025-07-06 22:52:14,880 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:52:14,880 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 10m is greater than maximum age 10m 0s
2025-07-06 22:52:14,880 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 10m is greater than maximum age 10m 0s
2025-07-06 22:52:54,094 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:52:54,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:53:14,943 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:53:14,943 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:53:14,946 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:52:33', tmtdew=0.19, humidity=98.46, cloud=0.0, wind=22.34, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:53:14,946 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 22:53:14,946 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:53:14,946 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 11m
2025-07-06 22:53:14,946 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:53:14,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:53:14.946
2025-07-06 22:53:14,956 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:53:15,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959881415. UTC time = 2025-07-06T20:53:14.946
2025-07-06 22:53:15,019 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:53:15,019 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 11m is greater than maximum age 10m 0s
2025-07-06 22:53:15,019 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:53:15,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.510
2025-07-06 22:53:15,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.155
2025-07-06 22:53:15,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:53:15,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 11m is greater than maximum age 10m 0s
2025-07-06 22:53:15,089 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:53:15,090 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 11m is greater than maximum age 10m 0s
2025-07-06 22:53:15,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 11m is greater than maximum age 10m 0s
2025-07-06 22:53:54,175 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:53:54,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:54:15,153 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:54:15,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:54:15,154 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:53:36', tmtdew=0.18, humidity=98.56, cloud=0.0, wind=18.51, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:54:15,154 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 22:54:15,154 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:54:15,154 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 12m
2025-07-06 22:54:15,154 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:54:15,155 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:54:15.155
2025-07-06 22:54:15,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:54:15,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986982. UTC time = 2025-07-06T20:54:15.155
2025-07-06 22:54:15,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:54:15,225 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 12m is greater than maximum age 10m 0s
2025-07-06 22:54:15,225 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:54:15,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.428
2025-07-06 22:54:15,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.323
2025-07-06 22:54:15,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:54:15,290 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 12m is greater than maximum age 10m 0s
2025-07-06 22:54:15,290 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:54:15,290 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 12m is greater than maximum age 10m 0s
2025-07-06 22:54:15,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 12m is greater than maximum age 10m 0s
2025-07-06 22:54:54,236 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:54:54,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:55:15,353 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:55:15,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:55:15,355 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:54:40', tmtdew=0.19, humidity=98.51, cloud=0.0, wind=17.89, temperature=-0.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:55:15,355 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 22:55:15,355 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:55:15,355 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 13m
2025-07-06 22:55:15,355 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:55:15,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:55:15.356
2025-07-06 22:55:15,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:55:15,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959851435. UTC time = 2025-07-06T20:55:15.356
2025-07-06 22:55:15,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:55:15,428 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 13m is greater than maximum age 10m 0s
2025-07-06 22:55:15,428 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:55:15,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.419
2025-07-06 22:55:15,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.422
2025-07-06 22:55:15,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:55:15,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 13m is greater than maximum age 10m 0s
2025-07-06 22:55:15,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:55:15,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 13m is greater than maximum age 10m 0s
2025-07-06 22:55:15,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 13m is greater than maximum age 10m 0s
2025-07-06 22:55:54,315 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:55:54,335 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:56:15,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:56:15,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:56:15,557 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:55:12', tmtdew=0.19, humidity=98.48, cloud=0.0, wind=20.87, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:56:15,557 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-07-06 22:56:15,557 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:56:15,557 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 14m
2025-07-06 22:56:15,557 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:56:15,558 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:56:15.558
2025-07-06 22:56:15,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:56:15,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838415. UTC time = 2025-07-06T20:56:15.558
2025-07-06 22:56:15,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:56:15,641 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 14m is greater than maximum age 10m 0s
2025-07-06 22:56:15,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:56:15,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.481
2025-07-06 22:56:15,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.450
2025-07-06 22:56:15,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:56:15,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 14m is greater than maximum age 10m 0s
2025-07-06 22:56:15,706 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:56:15,706 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 14m is greater than maximum age 10m 0s
2025-07-06 22:56:15,706 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 14m is greater than maximum age 10m 0s
2025-07-06 22:56:54,395 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:56:54,417 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:57:15,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:57:15,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:57:15,770 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:55:12', tmtdew=0.19, humidity=98.48, cloud=0.0, wind=20.87, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:57:15,771 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 3s
2025-07-06 22:57:15,771 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:57:15,771 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 15m
2025-07-06 22:57:15,771 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:57:15,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:57:15.771
2025-07-06 22:57:15,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:57:15,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830658. UTC time = 2025-07-06T20:57:15.771
2025-07-06 22:57:15,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:57:15,844 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 15m is greater than maximum age 10m 0s
2025-07-06 22:57:15,844 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:57:15,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.614
2025-07-06 22:57:15,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.405
2025-07-06 22:57:15,909 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:57:15,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 15m is greater than maximum age 10m 0s
2025-07-06 22:57:15,909 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:57:15,909 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 15m is greater than maximum age 10m 0s
2025-07-06 22:57:15,909 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 15m is greater than maximum age 10m 0s
2025-07-06 22:57:54,477 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:57:54,478 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:58:15,972 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:58:15,972 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:58:15,975 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:57:51', tmtdew=0.18, humidity=98.53, cloud=0.0, wind=20.49, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:58:15,975 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-06 22:58:15,975 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:58:15,975 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 16m
2025-07-06 22:58:15,975 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:58:15,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:58:15.975
2025-07-06 22:58:15,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:58:16,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828087. UTC time = 2025-07-06T20:58:15.975
2025-07-06 22:58:16,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:58:16,046 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 16m is greater than maximum age 10m 0s
2025-07-06 22:58:16,046 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:58:16,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.815
2025-07-06 22:58:16,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.288
2025-07-06 22:58:16,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:58:16,111 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 16m is greater than maximum age 10m 0s
2025-07-06 22:58:16,112 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:58:16,112 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 16m is greater than maximum age 10m 0s
2025-07-06 22:58:16,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 16m is greater than maximum age 10m 0s
2025-07-06 22:58:54,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:58:54,538 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 22:59:16,175 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 22:59:16,175 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 22:59:16,177 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:58:54', tmtdew=0.18, humidity=98.56, cloud=0.0, wind=17.77, temperature=-0.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 22:59:16,178 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 22:59:16,178 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 22:59:16,178 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 17m
2025-07-06 22:59:16,178 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 22:59:16,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T20:59:16.178
2025-07-06 22:59:16,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 22:59:16,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830616. UTC time = 2025-07-06T20:59:16.178
2025-07-06 22:59:16,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 22:59:16,250 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 17m is greater than maximum age 10m 0s
2025-07-06 22:59:16,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 22:59:16,313 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.085
2025-07-06 22:59:16,313 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.096
2025-07-06 22:59:16,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 22:59:16,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 17m is greater than maximum age 10m 0s
2025-07-06 22:59:16,314 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 22:59:16,314 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 17m is greater than maximum age 10m 0s
2025-07-06 22:59:16,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 17m is greater than maximum age 10m 0s
2025-07-06 22:59:54,598 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 22:59:54,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:00:16,377 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:00:16,377 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:00:16,378 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T22:59:58', tmtdew=0.18, humidity=98.53, cloud=0.0, wind=18.4, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:00:16,378 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 23:00:16,378 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:00:16,378 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 18m
2025-07-06 23:00:16,378 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:00:16,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:00:16.379
2025-07-06 23:00:16,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:00:16,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983816. UTC time = 2025-07-06T21:00:16.379
2025-07-06 23:00:16,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:00:16,449 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 18m is greater than maximum age 10m 0s
2025-07-06 23:00:16,449 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:00:16,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.081
2025-07-06 23:00:16,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.828
2025-07-06 23:00:16,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:00:16,514 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 18m is greater than maximum age 10m 0s
2025-07-06 23:00:16,514 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:00:16,514 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 18m is greater than maximum age 10m 0s
2025-07-06 23:00:16,514 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 18m is greater than maximum age 10m 0s
2025-07-06 23:00:54,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:00:54,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:01:16,577 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:01:16,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:01:16,580 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:01:01', tmtdew=0.18, humidity=98.53, cloud=0.0, wind=18.26, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:01:16,580 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 23:01:16,580 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:01:16,580 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 19m
2025-07-06 23:01:16,580 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:01:16,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:01:16.580
2025-07-06 23:01:16,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:01:16,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985063. UTC time = 2025-07-06T21:01:16.580
2025-07-06 23:01:16,652 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:01:16,652 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 19m is greater than maximum age 10m 0s
2025-07-06 23:01:16,652 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:01:16,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.802
2025-07-06 23:01:16,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.734
2025-07-06 23:01:16,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:01:16,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 19m is greater than maximum age 10m 0s
2025-07-06 23:01:16,716 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:01:16,716 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 19m is greater than maximum age 10m 0s
2025-07-06 23:01:16,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 19m is greater than maximum age 10m 0s
2025-07-06 23:01:54,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:01:54,740 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:02:16,778 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:02:16,778 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:02:16,781 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:02:05', tmtdew=0.18, humidity=98.56, cloud=0.0, wind=20.15, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:02:16,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 23:02:16,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:02:16,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 20m
2025-07-06 23:02:16,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:02:16,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:02:16.782
2025-07-06 23:02:16,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:02:16,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986794. UTC time = 2025-07-06T21:02:16.782
2025-07-06 23:02:16,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:02:16,854 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 20m is greater than maximum age 10m 0s
2025-07-06 23:02:16,854 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:02:16,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.599
2025-07-06 23:02:16,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.013
2025-07-06 23:02:16,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:02:16,919 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 20m is greater than maximum age 10m 0s
2025-07-06 23:02:16,919 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:02:16,919 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 20m is greater than maximum age 10m 0s
2025-07-06 23:02:16,920 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 20m is greater than maximum age 10m 0s
2025-07-06 23:02:54,800 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:02:54,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:03:16,982 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:03:16,982 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:03:16,984 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:02:37', tmtdew=0.18, humidity=98.58, cloud=0.0, wind=18.58, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:03:16,984 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 23:03:16,984 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:03:16,984 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 21m
2025-07-06 23:03:16,984 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:03:16,985 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:03:16.985
2025-07-06 23:03:16,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:03:17,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988416. UTC time = 2025-07-06T21:03:16.985
2025-07-06 23:03:17,058 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:03:17,058 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 21m is greater than maximum age 10m 0s
2025-07-06 23:03:17,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:03:17,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-06 23:03:17,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.224
2025-07-06 23:03:17,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:03:17,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 21m is greater than maximum age 10m 0s
2025-07-06 23:03:17,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:03:17,122 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 21m is greater than maximum age 10m 0s
2025-07-06 23:03:17,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 21m is greater than maximum age 10m 0s
2025-07-06 23:03:54,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:03:54,862 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:04:17,184 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:04:17,184 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:04:17,187 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:02:37', tmtdew=0.18, humidity=98.58, cloud=0.0, wind=18.58, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:04:17,187 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 40s
2025-07-06 23:04:17,187 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:04:17,187 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 22m
2025-07-06 23:04:17,187 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:04:17,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:04:17.188
2025-07-06 23:04:17,197 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:04:17,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986234. UTC time = 2025-07-06T21:04:17.188
2025-07-06 23:04:17,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:04:17,258 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 22m is greater than maximum age 10m 0s
2025-07-06 23:04:17,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:04:17,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.416
2025-07-06 23:04:17,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.367
2025-07-06 23:04:17,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:04:17,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 22m is greater than maximum age 10m 0s
2025-07-06 23:04:17,331 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:04:17,331 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 22m is greater than maximum age 10m 0s
2025-07-06 23:04:17,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 22m is greater than maximum age 10m 0s
2025-07-06 23:04:54,922 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:04:54,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:05:17,394 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:05:17,394 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:05:17,396 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:04:44', tmtdew=0.18, humidity=98.56, cloud=0.0, wind=20.63, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:05:17,396 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-06 23:05:17,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:05:17,396 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 23m
2025-07-06 23:05:17,396 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:05:17,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:05:17.397
2025-07-06 23:05:17,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:05:17,469 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984594. UTC time = 2025-07-06T21:05:17.397
2025-07-06 23:05:17,469 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:05:17,469 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 23m is greater than maximum age 10m 0s
2025-07-06 23:05:17,469 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:05:17,532 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.433
2025-07-06 23:05:17,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-06 23:05:17,533 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:05:17,533 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 23m is greater than maximum age 10m 0s
2025-07-06 23:05:17,533 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:05:17,533 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 23m is greater than maximum age 10m 0s
2025-07-06 23:05:17,533 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 23m is greater than maximum age 10m 0s
2025-07-06 23:05:54,983 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:05:55,001 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:06:17,595 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:06:17,595 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:06:17,606 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:05:47', tmtdew=0.18, humidity=98.6, cloud=0.0, wind=22.69, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:06:17,606 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 23:06:17,606 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:06:17,606 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 24m
2025-07-06 23:06:17,606 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:06:17,607 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:06:17.607
2025-07-06 23:06:17,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:06:17,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834867. UTC time = 2025-07-06T21:06:17.607
2025-07-06 23:06:17,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:06:17,677 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 24m is greater than maximum age 10m 0s
2025-07-06 23:06:17,677 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:06:17,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.521
2025-07-06 23:06:17,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.441
2025-07-06 23:06:17,740 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:06:17,740 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 24m is greater than maximum age 10m 0s
2025-07-06 23:06:17,741 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:06:17,741 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 24m is greater than maximum age 10m 0s
2025-07-06 23:06:17,741 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 24m is greater than maximum age 10m 0s
2025-07-06 23:06:55,060 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:06:55,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:07:17,803 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:07:17,804 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:07:17,806 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:06:19', tmtdew=0.18, humidity=98.55, cloud=0.0, wind=21.74, temperature=-0.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:07:17,807 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-06 23:07:17,807 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:07:17,807 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 25m
2025-07-06 23:07:17,807 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:07:17,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:07:17.807
2025-07-06 23:07:17,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:07:17,881 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829032. UTC time = 2025-07-06T21:07:17.807
2025-07-06 23:07:17,881 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:07:17,881 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 25m is greater than maximum age 10m 0s
2025-07-06 23:07:17,881 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:07:17,945 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.679
2025-07-06 23:07:17,945 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.370
2025-07-06 23:07:17,945 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:07:17,945 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 25m is greater than maximum age 10m 0s
2025-07-06 23:07:17,945 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:07:17,946 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 25m is greater than maximum age 10m 0s
2025-07-06 23:07:17,946 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 25m is greater than maximum age 10m 0s
2025-07-06 23:07:55,121 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:07:55,139 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:08:18,008 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:08:18,008 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:08:18,011 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:06:19', tmtdew=0.18, humidity=98.55, cloud=0.0, wind=21.74, temperature=-0.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:08:18,011 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 59s
2025-07-06 23:08:18,011 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:08:18,011 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 26m
2025-07-06 23:08:18,011 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:08:18,011 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:08:18.011
2025-07-06 23:08:18,020 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:08:18,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828353. UTC time = 2025-07-06T21:08:18.011
2025-07-06 23:08:18,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:08:18,083 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 26m is greater than maximum age 10m 0s
2025-07-06 23:08:18,083 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:08:18,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.906
2025-07-06 23:08:18,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.225
2025-07-06 23:08:18,148 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:08:18,148 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 26m is greater than maximum age 10m 0s
2025-07-06 23:08:18,148 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:08:18,149 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 26m is greater than maximum age 10m 0s
2025-07-06 23:08:18,149 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 26m is greater than maximum age 10m 0s
2025-07-06 23:08:55,199 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:08:55,219 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:09:18,211 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:09:18,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:09:18,214 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:08:58', tmtdew=0.18, humidity=98.58, cloud=0.0, wind=23.75, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:09:18,214 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-06 23:09:18,214 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:09:18,214 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 27m
2025-07-06 23:09:18,214 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:09:18,215 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:09:18.215
2025-07-06 23:09:18,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:09:18,286 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983274. UTC time = 2025-07-06T21:09:18.215
2025-07-06 23:09:18,286 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:09:18,286 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 27m is greater than maximum age 10m 0s
2025-07-06 23:09:18,286 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:09:18,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.200
2025-07-06 23:09:18,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.005
2025-07-06 23:09:18,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:09:18,350 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 27m is greater than maximum age 10m 0s
2025-07-06 23:09:18,351 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:09:18,351 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 27m is greater than maximum age 10m 0s
2025-07-06 23:09:18,351 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 27m is greater than maximum age 10m 0s
2025-07-06 23:09:55,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:09:55,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:10:18,414 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:10:18,414 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:10:18,417 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:10:01', tmtdew=0.18, humidity=98.6, cloud=0.0, wind=25.11, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:10:18,417 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 23:10:18,417 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:10:18,417 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 28m
2025-07-06 23:10:18,417 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:10:18,417 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:10:18.417
2025-07-06 23:10:18,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:10:18,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598421. UTC time = 2025-07-06T21:10:18.417
2025-07-06 23:10:18,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:10:18,488 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 28m is greater than maximum age 10m 0s
2025-07-06 23:10:18,489 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:10:18,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.969
2025-07-06 23:10:18,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.709
2025-07-06 23:10:18,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:10:18,553 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 28m is greater than maximum age 10m 0s
2025-07-06 23:10:18,553 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:10:18,553 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 28m is greater than maximum age 10m 0s
2025-07-06 23:10:18,553 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 28m is greater than maximum age 10m 0s
2025-07-06 23:10:55,357 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:10:55,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:11:18,616 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:11:18,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:11:18,618 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:10:33', tmtdew=0.18, humidity=98.6, cloud=0.0, wind=22.5, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:11:18,618 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-07-06 23:11:18,618 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:11:18,618 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 29m
2025-07-06 23:11:18,618 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:11:18,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:11:18.619
2025-07-06 23:11:18,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:11:18,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959856367. UTC time = 2025-07-06T21:11:18.619
2025-07-06 23:11:18,690 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:11:18,690 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 29m is greater than maximum age 10m 0s
2025-07-06 23:11:18,690 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:11:18,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.718
2025-07-06 23:11:18,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.844
2025-07-06 23:11:18,754 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:11:18,754 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 29m is greater than maximum age 10m 0s
2025-07-06 23:11:18,754 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:11:18,754 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 29m is greater than maximum age 10m 0s
2025-07-06 23:11:18,754 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 29m is greater than maximum age 10m 0s
2025-07-06 23:11:55,417 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:11:55,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:12:18,816 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:12:18,816 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:12:18,818 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:11:37', tmtdew=0.18, humidity=98.58, cloud=0.0, wind=25.74, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:12:18,818 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-06 23:12:18,818 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:12:18,818 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 30m
2025-07-06 23:12:18,818 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:12:18,818 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:12:18.819
2025-07-06 23:12:18,827 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:12:18,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987544. UTC time = 2025-07-06T21:12:18.819
2025-07-06 23:12:18,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:12:18,889 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 30m is greater than maximum age 10m 0s
2025-07-06 23:12:18,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:12:18,952 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.542
2025-07-06 23:12:18,952 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.098
2025-07-06 23:12:18,953 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:12:18,953 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 30m is greater than maximum age 10m 0s
2025-07-06 23:12:18,953 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:12:18,953 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 30m is greater than maximum age 10m 0s
2025-07-06 23:12:18,953 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 30m is greater than maximum age 10m 0s
2025-07-06 23:12:55,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:12:55,499 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:13:19,015 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:13:19,015 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:13:19,017 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:12:40', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=22.9, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:13:19,018 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-06 23:13:19,018 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:13:19,018 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 31m
2025-07-06 23:13:19,018 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:13:19,018 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:13:19.018
2025-07-06 23:13:19,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:13:19,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987541. UTC time = 2025-07-06T21:13:19.018
2025-07-06 23:13:19,093 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:13:19,093 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 31m is greater than maximum age 10m 0s
2025-07-06 23:13:19,093 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:13:19,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.441
2025-07-06 23:13:19,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.284
2025-07-06 23:13:19,158 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:13:19,158 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 31m is greater than maximum age 10m 0s
2025-07-06 23:13:19,159 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:13:19,159 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 31m is greater than maximum age 10m 0s
2025-07-06 23:13:19,159 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 31m is greater than maximum age 10m 0s
2025-07-06 23:13:55,559 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:13:55,581 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:14:19,221 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:14:19,221 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:14:19,224 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:13:44', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=26.47, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:14:19,224 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-06 23:14:19,224 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:14:19,224 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 32m
2025-07-06 23:14:19,224 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:14:19,225 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:14:19.225
2025-07-06 23:14:19,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:14:19,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959855594. UTC time = 2025-07-06T21:14:19.225
2025-07-06 23:14:19,296 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:14:19,296 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 32m is greater than maximum age 10m 0s
2025-07-06 23:14:19,296 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:14:19,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.413
2025-07-06 23:14:19,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.401
2025-07-06 23:14:19,359 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:14:19,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 32m is greater than maximum age 10m 0s
2025-07-06 23:14:19,360 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:14:19,360 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 32m is greater than maximum age 10m 0s
2025-07-06 23:14:19,360 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 32m is greater than maximum age 10m 0s
2025-07-06 23:14:55,640 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:14:55,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:15:19,422 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:15:19,423 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:15:19,425 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:14:16', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=24.56, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:15:19,425 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 3s
2025-07-06 23:15:19,425 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:15:19,425 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 33m
2025-07-06 23:15:19,425 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:15:19,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:15:19.426
2025-07-06 23:15:19,434 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:15:19,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984117. UTC time = 2025-07-06T21:15:19.426
2025-07-06 23:15:19,497 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:15:19,497 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 33m is greater than maximum age 10m 0s
2025-07-06 23:15:19,497 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:15:19,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.457
2025-07-06 23:15:19,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.448
2025-07-06 23:15:19,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:15:19,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 33m is greater than maximum age 10m 0s
2025-07-06 23:15:19,562 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:15:19,562 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 33m is greater than maximum age 10m 0s
2025-07-06 23:15:19,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 33m is greater than maximum age 10m 0s
2025-07-06 23:15:55,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:15:55,738 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:16:19,625 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:16:19,625 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:16:19,627 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:14:16', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=24.56, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:16:19,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 3s
2025-07-06 23:16:19,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:16:19,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 34m
2025-07-06 23:16:19,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:16:19,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:16:19.628
2025-07-06 23:16:19,637 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:16:19,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832036. UTC time = 2025-07-06T21:16:19.628
2025-07-06 23:16:19,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:16:19,699 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 34m is greater than maximum age 10m 0s
2025-07-06 23:16:19,699 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:16:19,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.571
2025-07-06 23:16:19,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.423
2025-07-06 23:16:19,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:16:19,763 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 34m is greater than maximum age 10m 0s
2025-07-06 23:16:19,763 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:16:19,764 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 34m is greater than maximum age 10m 0s
2025-07-06 23:16:19,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 34m is greater than maximum age 10m 0s
2025-07-06 23:16:55,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:16:55,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:17:19,827 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:17:19,827 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:17:19,830 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:16:54', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=23.54, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:17:19,830 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 23:17:19,830 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:17:19,830 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 35m
2025-07-06 23:17:19,830 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:17:19,831 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:17:19.831
2025-07-06 23:17:19,840 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:17:19,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828106. UTC time = 2025-07-06T21:17:19.831
2025-07-06 23:17:19,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:17:19,902 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 35m is greater than maximum age 10m 0s
2025-07-06 23:17:19,902 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:17:19,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.754
2025-07-06 23:17:19,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.325
2025-07-06 23:17:19,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:17:19,965 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 35m is greater than maximum age 10m 0s
2025-07-06 23:17:19,965 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:17:19,966 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 35m is greater than maximum age 10m 0s
2025-07-06 23:17:19,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 35m is greater than maximum age 10m 0s
2025-07-06 23:17:55,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:17:55,892 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:18:20,027 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:18:20,027 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:18:20,030 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:17:58', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=22.07, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:18:20,030 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-06 23:18:20,030 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:18:20,030 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 36m
2025-07-06 23:18:20,030 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:18:20,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:18:20.031
2025-07-06 23:18:20,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:18:20,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829303. UTC time = 2025-07-06T21:18:20.031
2025-07-06 23:18:20,106 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:18:20,106 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 36m is greater than maximum age 10m 0s
2025-07-06 23:18:20,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:18:20,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.006
2025-07-06 23:18:20,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.152
2025-07-06 23:18:20,170 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:18:20,170 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 36m is greater than maximum age 10m 0s
2025-07-06 23:18:20,171 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:18:20,171 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 36m is greater than maximum age 10m 0s
2025-07-06 23:18:20,171 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 36m is greater than maximum age 10m 0s
2025-07-06 23:18:55,952 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:18:55,953 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:19:20,234 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:19:20,234 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:19:20,236 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:19:02', tmtdew=0.17, humidity=98.65, cloud=0.0, wind=20.63, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:19:20,237 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-06 23:19:20,237 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:19:20,237 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 37m
2025-07-06 23:19:20,237 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:19:20,237 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:19:20.237
2025-07-06 23:19:20,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:19:20,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983553. UTC time = 2025-07-06T21:19:20.237
2025-07-06 23:19:20,309 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:19:20,309 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 37m is greater than maximum age 10m 0s
2025-07-06 23:19:20,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:19:20,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.166
2025-07-06 23:19:20,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.905
2025-07-06 23:19:20,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:19:20,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 37m is greater than maximum age 10m 0s
2025-07-06 23:19:20,373 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:19:20,373 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 37m is greater than maximum age 10m 0s
2025-07-06 23:19:20,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 37m is greater than maximum age 10m 0s
2025-07-06 23:19:56,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:19:56,014 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:20:20,436 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:20:20,436 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:20:20,438 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:20:05', tmtdew=0.16, humidity=98.7, cloud=0.0, wind=23.33, temperature=-0.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:20:20,438 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 23:20:20,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:20:20,438 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 38m
2025-07-06 23:20:20,438 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:20:20,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:20:20.439
2025-07-06 23:20:20,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:20:20,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984671. UTC time = 2025-07-06T21:20:20.439
2025-07-06 23:20:20,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:20:20,510 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 38m is greater than maximum age 10m 0s
2025-07-06 23:20:20,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:20:20,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.867
2025-07-06 23:20:20,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.648
2025-07-06 23:20:20,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:20:20,574 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 38m is greater than maximum age 10m 0s
2025-07-06 23:20:20,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:20:20,575 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 38m is greater than maximum age 10m 0s
2025-07-06 23:20:20,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 38m is greater than maximum age 10m 0s
2025-07-06 23:20:56,074 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:20:56,094 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:21:20,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:21:20,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:21:20,641 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:20:37', tmtdew=0.17, humidity=98.63, cloud=0.0, wind=19.96, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:21:20,641 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 23:21:20,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:21:20,641 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 39m
2025-07-06 23:21:20,641 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:21:20,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:21:20.642
2025-07-06 23:21:20,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:21:20,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986275. UTC time = 2025-07-06T21:21:20.642
2025-07-06 23:21:20,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:21:20,713 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 39m is greater than maximum age 10m 0s
2025-07-06 23:21:20,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:21:20,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.644
2025-07-06 23:21:20,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.945
2025-07-06 23:21:20,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:21:20,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 39m is greater than maximum age 10m 0s
2025-07-06 23:21:20,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:21:20,777 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 39m is greater than maximum age 10m 0s
2025-07-06 23:21:20,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 39m is greater than maximum age 10m 0s
2025-07-06 23:21:56,154 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:21:56,173 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:22:20,839 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:22:20,840 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:22:20,842 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:21:40', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=19.57, temperature=-0.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:22:20,842 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 23:22:20,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:22:20,842 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 40m
2025-07-06 23:22:20,842 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:22:20,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:22:20.843
2025-07-06 23:22:20,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:22:20,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959883575. UTC time = 2025-07-06T21:22:20.843
2025-07-06 23:22:20,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:22:20,914 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 40m is greater than maximum age 10m 0s
2025-07-06 23:22:20,914 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:22:20,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.496
2025-07-06 23:22:20,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.174
2025-07-06 23:22:20,978 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:22:20,978 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 40m is greater than maximum age 10m 0s
2025-07-06 23:22:20,978 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:22:20,979 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 40m is greater than maximum age 10m 0s
2025-07-06 23:22:20,979 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 40m is greater than maximum age 10m 0s
2025-07-06 23:22:56,233 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:22:56,252 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:23:21,041 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:23:21,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:23:21,043 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:22:45', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=19.04, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:23:21,043 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-06 23:23:21,043 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:23:21,043 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 41m
2025-07-06 23:23:21,043 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:23:21,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:23:21.044
2025-07-06 23:23:21,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:23:21,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959867408. UTC time = 2025-07-06T21:23:21.044
2025-07-06 23:23:21,115 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:23:21,115 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 41m is greater than maximum age 10m 0s
2025-07-06 23:23:21,115 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:23:21,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.422
2025-07-06 23:23:21,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-06 23:23:21,179 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:23:21,179 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 41m is greater than maximum age 10m 0s
2025-07-06 23:23:21,179 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:23:21,180 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 41m is greater than maximum age 10m 0s
2025-07-06 23:23:21,180 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 41m is greater than maximum age 10m 0s
2025-07-06 23:23:56,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:23:56,329 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:24:21,242 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:24:21,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:24:21,245 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:23:17', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=18.81, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:24:21,245 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 4s
2025-07-06 23:24:21,245 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:24:21,245 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 42m
2025-07-06 23:24:21,245 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:24:21,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:24:21.246
2025-07-06 23:24:21,255 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:24:21,316 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959849587. UTC time = 2025-07-06T21:24:21.246
2025-07-06 23:24:21,316 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:24:21,316 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 42m is greater than maximum age 10m 0s
2025-07-06 23:24:21,316 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:24:21,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-06 23:24:21,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-06 23:24:21,380 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:24:21,380 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 42m is greater than maximum age 10m 0s
2025-07-06 23:24:21,381 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:24:21,381 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 42m is greater than maximum age 10m 0s
2025-07-06 23:24:21,381 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 42m is greater than maximum age 10m 0s
2025-07-06 23:24:56,389 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:24:56,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:25:21,444 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:25:21,444 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:25:21,446 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:23:17', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=18.81, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:25:21,447 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 4s
2025-07-06 23:25:21,447 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:25:21,447 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 43m
2025-07-06 23:25:21,447 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:25:21,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:25:21.447
2025-07-06 23:25:21,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:25:21,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983712. UTC time = 2025-07-06T21:25:21.447
2025-07-06 23:25:21,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:25:21,520 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 43m is greater than maximum age 10m 0s
2025-07-06 23:25:21,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:25:21,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.490
2025-07-06 23:25:21,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.447
2025-07-06 23:25:21,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:25:21,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 43m is greater than maximum age 10m 0s
2025-07-06 23:25:21,584 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:25:21,584 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 43m is greater than maximum age 10m 0s
2025-07-06 23:25:21,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 43m is greater than maximum age 10m 0s
2025-07-06 23:25:56,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:25:56,493 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:26:21,646 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:26:21,646 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:26:21,649 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:25:56', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=21.26, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:26:21,649 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 23:26:21,649 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:26:21,649 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 44m
2025-07-06 23:26:21,649 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:26:21,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:26:21.650
2025-07-06 23:26:21,658 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:26:21,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982991. UTC time = 2025-07-06T21:26:21.650
2025-07-06 23:26:21,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:26:21,721 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 44m is greater than maximum age 10m 0s
2025-07-06 23:26:21,721 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:26:21,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.630
2025-07-06 23:26:21,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.395
2025-07-06 23:26:21,785 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:26:21,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 44m is greater than maximum age 10m 0s
2025-07-06 23:26:21,785 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:26:21,785 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 44m is greater than maximum age 10m 0s
2025-07-06 23:26:21,785 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 44m is greater than maximum age 10m 0s
2025-07-06 23:26:56,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:26:56,554 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:27:21,848 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:27:21,848 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:27:21,850 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:26:28', tmtdew=0.16, humidity=98.7, cloud=0.0, wind=18.69, temperature=-0.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:27:21,850 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 53s
2025-07-06 23:27:21,850 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:27:21,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 45m
2025-07-06 23:27:21,850 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:27:21,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:27:21.851
2025-07-06 23:27:21,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:27:21,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827878. UTC time = 2025-07-06T21:27:21.851
2025-07-06 23:27:21,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:27:21,923 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 45m is greater than maximum age 10m 0s
2025-07-06 23:27:21,923 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:27:21,987 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.838
2025-07-06 23:27:21,987 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.269
2025-07-06 23:27:21,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:27:21,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 45m is greater than maximum age 10m 0s
2025-07-06 23:27:21,988 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:27:21,988 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 45m is greater than maximum age 10m 0s
2025-07-06 23:27:21,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 45m is greater than maximum age 10m 0s
2025-07-06 23:27:56,614 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:27:56,615 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:28:22,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:28:22,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:28:22,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:28:03', tmtdew=0.16, humidity=98.7, cloud=0.0, wind=18.12, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:28:22,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 23:28:22,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:28:22,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 46m
2025-07-06 23:28:22,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:28:22,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:28:22.054
2025-07-06 23:28:22,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:28:22,125 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983093. UTC time = 2025-07-06T21:28:22.054
2025-07-06 23:28:22,125 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:28:22,125 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 46m is greater than maximum age 10m 0s
2025-07-06 23:28:22,125 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:28:22,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.114
2025-07-06 23:28:22,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.069
2025-07-06 23:28:22,190 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:28:22,190 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 46m is greater than maximum age 10m 0s
2025-07-06 23:28:22,190 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:28:22,190 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 46m is greater than maximum age 10m 0s
2025-07-06 23:28:22,190 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 46m is greater than maximum age 10m 0s
2025-07-06 23:28:56,675 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:28:56,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:29:22,253 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:29:22,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:29:22,256 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:29:07', tmtdew=0.16, humidity=98.7, cloud=0.0, wind=20.06, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:29:22,256 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 23:29:22,256 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:29:22,256 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 47m
2025-07-06 23:29:22,256 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:29:22,257 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:29:22.257
2025-07-06 23:29:22,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:29:22,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838993. UTC time = 2025-07-06T21:29:22.257
2025-07-06 23:29:22,328 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:29:22,328 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 47m is greater than maximum age 10m 0s
2025-07-06 23:29:22,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:29:22,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.046
2025-07-06 23:29:22,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.793
2025-07-06 23:29:22,391 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:29:22,391 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 47m is greater than maximum age 10m 0s
2025-07-06 23:29:22,391 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:29:22,392 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 47m is greater than maximum age 10m 0s
2025-07-06 23:29:22,392 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 47m is greater than maximum age 10m 0s
2025-07-06 23:29:56,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:29:56,757 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:30:22,454 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:30:22,455 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:30:22,456 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:29:39', tmtdew=0.16, humidity=98.68, cloud=0.0, wind=17.13, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:30:22,456 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-06 23:30:22,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:30:22,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 48m
2025-07-06 23:30:22,457 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:30:22,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:30:22.457
2025-07-06 23:30:22,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:30:22,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985197. UTC time = 2025-07-06T21:30:22.457
2025-07-06 23:30:22,532 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:30:22,532 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 48m is greater than maximum age 10m 0s
2025-07-06 23:30:22,532 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:30:22,596 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.775
2025-07-06 23:30:22,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.764
2025-07-06 23:30:22,597 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:30:22,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 48m is greater than maximum age 10m 0s
2025-07-06 23:30:22,597 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:30:22,597 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 48m is greater than maximum age 10m 0s
2025-07-06 23:30:22,597 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 48m is greater than maximum age 10m 0s
2025-07-06 23:30:56,817 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:30:56,818 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:31:22,660 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:31:22,660 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:31:22,662 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:30:42', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=19.36, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:31:22,662 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-06 23:31:22,662 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:31:22,662 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 49m
2025-07-06 23:31:22,662 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:31:22,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:31:22.663
2025-07-06 23:31:22,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:31:22,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959869787. UTC time = 2025-07-06T21:31:22.663
2025-07-06 23:31:22,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:31:22,745 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 49m is greater than maximum age 10m 0s
2025-07-06 23:31:22,745 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:31:22,811 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.580
2025-07-06 23:31:22,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.036
2025-07-06 23:31:22,812 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:31:22,812 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 49m is greater than maximum age 10m 0s
2025-07-06 23:31:22,812 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:31:22,813 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 49m is greater than maximum age 10m 0s
2025-07-06 23:31:22,813 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 49m is greater than maximum age 10m 0s
2025-07-06 23:31:56,878 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:31:56,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:32:22,875 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:32:22,875 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:32:22,878 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:30:42', tmtdew=0.17, humidity=98.66, cloud=0.0, wind=19.36, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:32:22,878 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 40s
2025-07-06 23:32:22,878 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:32:22,878 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 50m
2025-07-06 23:32:22,878 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:32:22,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:32:22.879
2025-07-06 23:32:22,887 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:32:22,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959881387. UTC time = 2025-07-06T21:32:22.879
2025-07-06 23:32:22,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:32:22,949 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 50m is greater than maximum age 10m 0s
2025-07-06 23:32:22,949 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:32:23,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.459
2025-07-06 23:32:23,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.241
2025-07-06 23:32:23,014 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:32:23,014 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 50m is greater than maximum age 10m 0s
2025-07-06 23:32:23,014 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:32:23,015 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 50m is greater than maximum age 10m 0s
2025-07-06 23:32:23,015 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 50m is greater than maximum age 10m 0s
2025-07-06 23:32:56,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:32:56,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:33:23,077 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:33:23,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:33:23,079 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:32:49', tmtdew=0.16, humidity=98.73, cloud=0.0, wind=19.09, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:33:23,079 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 23:33:23,079 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:33:23,079 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 51m
2025-07-06 23:33:23,079 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:33:23,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:33:23.080
2025-07-06 23:33:23,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:33:23,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959860134. UTC time = 2025-07-06T21:33:23.080
2025-07-06 23:33:23,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:33:23,152 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 51m is greater than maximum age 10m 0s
2025-07-06 23:33:23,152 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:33:23,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.412
2025-07-06 23:33:23,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.376
2025-07-06 23:33:23,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:33:23,216 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 51m is greater than maximum age 10m 0s
2025-07-06 23:33:23,216 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:33:23,217 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 51m is greater than maximum age 10m 0s
2025-07-06 23:33:23,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 51m is greater than maximum age 10m 0s
2025-07-06 23:33:57,018 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:33:57,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:34:23,280 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:34:23,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:34:23,283 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:33:53', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=19.85, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:34:23,283 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 23:34:23,283 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:34:23,283 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 52m
2025-07-06 23:34:23,283 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:34:23,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:34:23.284
2025-07-06 23:34:23,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:34:23,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844297. UTC time = 2025-07-06T21:34:23.284
2025-07-06 23:34:23,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:34:23,354 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 52m is greater than maximum age 10m 0s
2025-07-06 23:34:23,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:34:23,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.437
2025-07-06 23:34:23,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.441
2025-07-06 23:34:23,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:34:23,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 52m is greater than maximum age 10m 0s
2025-07-06 23:34:23,419 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:34:23,419 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 52m is greater than maximum age 10m 0s
2025-07-06 23:34:23,419 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 52m is greater than maximum age 10m 0s
2025-07-06 23:34:57,141 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:34:57,142 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:35:23,482 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:35:23,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:35:23,485 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:34:56', tmtdew=0.16, humidity=98.71, cloud=0.0, wind=21.91, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:35:23,485 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-06 23:35:23,485 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:35:23,486 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 53m
2025-07-06 23:35:23,486 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:35:23,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:35:23.486
2025-07-06 23:35:23,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:35:23,558 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833773. UTC time = 2025-07-06T21:35:23.486
2025-07-06 23:35:23,558 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:35:23,558 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 53m is greater than maximum age 10m 0s
2025-07-06 23:35:23,558 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:35:23,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.533
2025-07-06 23:35:23,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-06 23:35:23,623 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:35:23,623 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 53m is greater than maximum age 10m 0s
2025-07-06 23:35:23,623 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:35:23,623 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 53m is greater than maximum age 10m 0s
2025-07-06 23:35:23,623 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 53m is greater than maximum age 10m 0s
2025-07-06 23:35:57,202 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:35:57,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:36:23,686 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:36:23,686 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:36:23,688 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:36:00', tmtdew=0.16, humidity=98.68, cloud=0.0, wind=17.75, temperature=-0.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:36:23,688 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 23:36:23,688 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:36:23,688 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 54m
2025-07-06 23:36:23,688 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:36:23,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:36:23.689
2025-07-06 23:36:23,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:36:23,760 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828483. UTC time = 2025-07-06T21:36:23.689
2025-07-06 23:36:23,760 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:36:23,760 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 54m is greater than maximum age 10m 0s
2025-07-06 23:36:23,760 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:36:23,824 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.698
2025-07-06 23:36:23,824 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.357
2025-07-06 23:36:23,824 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:36:23,824 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 54m is greater than maximum age 10m 0s
2025-07-06 23:36:23,824 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:36:23,824 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 54m is greater than maximum age 10m 0s
2025-07-06 23:36:23,824 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 54m is greater than maximum age 10m 0s
2025-07-06 23:36:57,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:36:57,282 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:37:23,886 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:37:23,886 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:37:23,889 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:37:04', tmtdew=0.16, humidity=98.73, cloud=0.0, wind=21.03, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:37:23,889 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 23:37:23,889 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:37:23,889 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 55m
2025-07-06 23:37:23,889 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:37:23,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:37:23.889
2025-07-06 23:37:23,898 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:37:23,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982834. UTC time = 2025-07-06T21:37:23.889
2025-07-06 23:37:23,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:37:23,961 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 55m is greater than maximum age 10m 0s
2025-07-06 23:37:23,961 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:37:24,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.931
2025-07-06 23:37:24,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.204
2025-07-06 23:37:24,025 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:37:24,025 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 55m is greater than maximum age 10m 0s
2025-07-06 23:37:24,026 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:37:24,026 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 55m is greater than maximum age 10m 0s
2025-07-06 23:37:24,026 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 55m is greater than maximum age 10m 0s
2025-07-06 23:37:57,342 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:37:57,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:38:24,089 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:38:24,089 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:38:24,090 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:38:07', tmtdew=0.16, humidity=98.73, cloud=0.0, wind=17.5, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:38:24,090 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 23:38:24,090 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:38:24,090 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 56m
2025-07-06 23:38:24,090 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:38:24,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:38:24.091
2025-07-06 23:38:24,100 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:38:24,161 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983324. UTC time = 2025-07-06T21:38:24.091
2025-07-06 23:38:24,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:38:24,162 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 56m is greater than maximum age 10m 0s
2025-07-06 23:38:24,162 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:38:24,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.232
2025-07-06 23:38:24,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.976
2025-07-06 23:38:24,226 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:38:24,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 56m is greater than maximum age 10m 0s
2025-07-06 23:38:24,226 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:38:24,227 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 56m is greater than maximum age 10m 0s
2025-07-06 23:38:24,227 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 56m is greater than maximum age 10m 0s
2025-07-06 23:38:57,422 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:38:57,442 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:39:24,289 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:39:24,289 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:39:24,292 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:38:39', tmtdew=0.15, humidity=98.76, cloud=0.0, wind=18.26, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:39:24,292 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-07-06 23:39:24,292 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:39:24,292 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 57m
2025-07-06 23:39:24,292 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:39:24,293 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:39:24.293
2025-07-06 23:39:24,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:39:24,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984313. UTC time = 2025-07-06T21:39:24.293
2025-07-06 23:39:24,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:39:24,365 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 57m is greater than maximum age 10m 0s
2025-07-06 23:39:24,365 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:39:24,429 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.937
2025-07-06 23:39:24,429 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.672
2025-07-06 23:39:24,429 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:39:24,429 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 57m is greater than maximum age 10m 0s
2025-07-06 23:39:24,430 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:39:24,430 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 57m is greater than maximum age 10m 0s
2025-07-06 23:39:24,430 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 57m is greater than maximum age 10m 0s
2025-07-06 23:39:57,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:39:57,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:40:24,493 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:40:24,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:40:24,496 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:39:42', tmtdew=0.16, humidity=98.73, cloud=0.0, wind=16.04, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:40:24,496 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-06 23:40:24,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:40:24,496 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 58m
2025-07-06 23:40:24,496 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:40:24,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:40:24.496
2025-07-06 23:40:24,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:40:24,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857894. UTC time = 2025-07-06T21:40:24.496
2025-07-06 23:40:24,567 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:40:24,567 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 58m is greater than maximum age 10m 0s
2025-07-06 23:40:24,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:40:24,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.694
2025-07-06 23:40:24,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.872
2025-07-06 23:40:24,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:40:24,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 58m is greater than maximum age 10m 0s
2025-07-06 23:40:24,631 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:40:24,631 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 58m is greater than maximum age 10m 0s
2025-07-06 23:40:24,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 58m is greater than maximum age 10m 0s
2025-07-06 23:40:57,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:40:57,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:41:24,694 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:41:24,694 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:41:24,697 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:40:46', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=21.67, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:41:24,697 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-06 23:41:24,697 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:41:24,697 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16h 59m
2025-07-06 23:41:24,697 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:41:24,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:41:24.698
2025-07-06 23:41:24,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:41:24,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877466. UTC time = 2025-07-06T21:41:24.698
2025-07-06 23:41:24,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:41:24,769 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 16h 59m is greater than maximum age 10m 0s
2025-07-06 23:41:24,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:41:24,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.526
2025-07-06 23:41:24,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.119
2025-07-06 23:41:24,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:41:24,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 16h 59m is greater than maximum age 10m 0s
2025-07-06 23:41:24,837 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:41:24,837 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 16h 59m is greater than maximum age 10m 0s
2025-07-06 23:41:24,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 16h 59m is greater than maximum age 10m 0s
2025-07-06 23:41:57,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:41:57,625 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:42:24,900 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:42:24,900 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:42:24,903 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:41:50', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=18.42, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:42:24,903 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-06 23:42:24,903 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:42:24,903 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 0m
2025-07-06 23:42:24,903 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:42:24,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:42:24.903
2025-07-06 23:42:24,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:42:24,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959872846. UTC time = 2025-07-06T21:42:24.903
2025-07-06 23:42:24,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:42:24,984 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 0m is greater than maximum age 10m 0s
2025-07-06 23:42:24,984 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:42:25,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.433
2025-07-06 23:42:25,049 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.298
2025-07-06 23:42:25,050 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:42:25,050 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 0m is greater than maximum age 10m 0s
2025-07-06 23:42:25,050 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:42:25,050 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 0m is greater than maximum age 10m 0s
2025-07-06 23:42:25,050 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 0m is greater than maximum age 10m 0s
2025-07-06 23:42:57,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:42:57,703 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:43:25,113 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:43:25,113 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:43:25,116 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:42:53', tmtdew=0.15, humidity=98.78, cloud=0.0, wind=17.7, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=2, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:43:25,116 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-06 23:43:25,116 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:43:25,116 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 1m
2025-07-06 23:43:25,116 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:43:25,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:43:25.117
2025-07-06 23:43:25,126 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:43:25,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959853596. UTC time = 2025-07-06T21:43:25.117
2025-07-06 23:43:25,189 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:43:25,189 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 1m is greater than maximum age 10m 0s
2025-07-06 23:43:25,189 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:43:25,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.412
2025-07-06 23:43:25,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.408
2025-07-06 23:43:25,252 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:43:25,252 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 1m is greater than maximum age 10m 0s
2025-07-06 23:43:25,252 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:43:25,253 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 1m is greater than maximum age 10m 0s
2025-07-06 23:43:25,253 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 1m is greater than maximum age 10m 0s
2025-07-06 23:43:57,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:43:57,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:44:25,316 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:44:25,316 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:44:25,319 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:43:57', tmtdew=0.16, humidity=98.71, cloud=0.0, wind=17.54, temperature=-0.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:44:25,319 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-06 23:44:25,319 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:44:25,319 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 2m
2025-07-06 23:44:25,319 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:44:25,320 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:44:25.320
2025-07-06 23:44:25,329 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:44:25,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983973. UTC time = 2025-07-06T21:44:25.320
2025-07-06 23:44:25,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:44:25,391 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 2m is greater than maximum age 10m 0s
2025-07-06 23:44:25,391 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:44:25,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.463
2025-07-06 23:44:25,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.447
2025-07-06 23:44:25,455 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:44:25,456 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 2m is greater than maximum age 10m 0s
2025-07-06 23:44:25,456 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:44:25,456 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 2m is greater than maximum age 10m 0s
2025-07-06 23:44:25,456 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 2m is greater than maximum age 10m 0s
2025-07-06 23:44:57,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:44:57,845 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:45:25,518 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:45:25,518 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:45:25,521 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:45:00', tmtdew=0.15, humidity=98.75, cloud=0.0, wind=18.33, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:45:25,521 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-06 23:45:25,521 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:45:25,521 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 3m
2025-07-06 23:45:25,521 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:45:25,522 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:45:25.522
2025-07-06 23:45:25,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:45:25,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831147. UTC time = 2025-07-06T21:45:25.522
2025-07-06 23:45:25,592 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:45:25,593 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 3m is greater than maximum age 10m 0s
2025-07-06 23:45:25,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:45:25,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.585
2025-07-06 23:45:25,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.414
2025-07-06 23:45:25,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:45:25,657 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 3m is greater than maximum age 10m 0s
2025-07-06 23:45:25,657 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:45:25,657 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 3m is greater than maximum age 10m 0s
2025-07-06 23:45:25,658 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 3m is greater than maximum age 10m 0s
2025-07-06 23:45:57,905 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:45:57,923 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:46:25,720 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:46:25,721 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:46:25,723 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:46:04', tmtdew=0.15, humidity=98.76, cloud=0.0, wind=19.11, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:46:25,724 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-06 23:46:25,724 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:46:25,724 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 4m
2025-07-06 23:46:25,724 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:46:25,724 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:46:25.724
2025-07-06 23:46:25,733 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:46:25,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827757. UTC time = 2025-07-06T21:46:25.724
2025-07-06 23:46:25,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:46:25,794 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 4m is greater than maximum age 10m 0s
2025-07-06 23:46:25,795 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:46:25,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.775
2025-07-06 23:46:25,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.308
2025-07-06 23:46:25,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:46:25,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 4m is greater than maximum age 10m 0s
2025-07-06 23:46:25,859 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:46:25,859 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 4m is greater than maximum age 10m 0s
2025-07-06 23:46:25,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 4m is greater than maximum age 10m 0s
2025-07-06 23:46:57,983 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:46:58,001 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:47:25,921 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:47:25,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:47:25,924 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:47:08', tmtdew=0.15, humidity=98.78, cloud=0.0, wind=20.89, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:47:25,924 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-06 23:47:25,924 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:47:25,924 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 5m
2025-07-06 23:47:25,924 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:47:25,925 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:47:25.925
2025-07-06 23:47:25,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:47:25,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829484. UTC time = 2025-07-06T21:47:25.925
2025-07-06 23:47:25,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:47:25,997 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 5m is greater than maximum age 10m 0s
2025-07-06 23:47:25,997 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:47:26,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.034
2025-07-06 23:47:26,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.128
2025-07-06 23:47:26,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:47:26,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 5m is greater than maximum age 10m 0s
2025-07-06 23:47:26,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:47:26,063 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 5m is greater than maximum age 10m 0s
2025-07-06 23:47:26,063 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 5m is greater than maximum age 10m 0s
2025-07-06 23:47:58,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:47:58,082 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:48:26,126 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:48:26,126 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:48:26,137 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:48:11', tmtdew=0.15, humidity=98.78, cloud=0.0, wind=20.01, temperature=-0.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:48:26,137 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 23:48:26,137 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:48:26,137 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 6m
2025-07-06 23:48:26,137 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:48:26,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:48:26.138
2025-07-06 23:48:26,148 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:48:26,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983623. UTC time = 2025-07-06T21:48:26.138
2025-07-06 23:48:26,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:48:26,209 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 6m is greater than maximum age 10m 0s
2025-07-06 23:48:26,209 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:48:26,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.129
2025-07-06 23:48:26,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.872
2025-07-06 23:48:26,273 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:48:26,273 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 6m is greater than maximum age 10m 0s
2025-07-06 23:48:26,274 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:48:26,274 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 6m is greater than maximum age 10m 0s
2025-07-06 23:48:26,274 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 6m is greater than maximum age 10m 0s
2025-07-06 23:48:58,142 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:48:58,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:49:26,336 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:49:26,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:49:26,347 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:49:15', tmtdew=0.15, humidity=98.76, cloud=0.0, wind=17.34, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:49:26,347 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-06 23:49:26,347 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:49:26,347 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 7m
2025-07-06 23:49:26,347 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:49:26,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:49:26.348
2025-07-06 23:49:26,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:49:26,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847924. UTC time = 2025-07-06T21:49:26.348
2025-07-06 23:49:26,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:49:26,418 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 7m is greater than maximum age 10m 0s
2025-07-06 23:49:26,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:49:26,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.838
2025-07-06 23:49:26,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.680
2025-07-06 23:49:26,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:49:26,481 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 7m is greater than maximum age 10m 0s
2025-07-06 23:49:26,482 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:49:26,482 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 7m is greater than maximum age 10m 0s
2025-07-06 23:49:26,482 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 7m is greater than maximum age 10m 0s
2025-07-06 23:49:58,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:49:58,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:50:26,544 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:50:26,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:50:26,546 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:50:19', tmtdew=0.16, humidity=98.71, cloud=0.0, wind=20.1, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:50:26,546 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-06 23:50:26,546 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:50:26,546 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 8m
2025-07-06 23:50:26,546 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:50:26,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:50:26.547
2025-07-06 23:50:26,556 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:50:26,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864474. UTC time = 2025-07-06T21:50:26.547
2025-07-06 23:50:26,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:50:26,622 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 8m is greater than maximum age 10m 0s
2025-07-06 23:50:26,622 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:50:26,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.623
2025-07-06 23:50:26,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.970
2025-07-06 23:50:26,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:50:26,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 8m is greater than maximum age 10m 0s
2025-07-06 23:50:26,686 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:50:26,686 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 8m is greater than maximum age 10m 0s
2025-07-06 23:50:26,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 8m is greater than maximum age 10m 0s
2025-07-06 23:50:58,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:50:58,303 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:51:26,749 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:51:26,749 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:51:26,751 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:50:19', tmtdew=0.16, humidity=98.71, cloud=0.0, wind=20.1, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:51:26,751 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 7s
2025-07-06 23:51:26,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:51:26,751 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 9m
2025-07-06 23:51:26,751 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:51:26,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:51:26.752
2025-07-06 23:51:26,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:51:26,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988579. UTC time = 2025-07-06T21:51:26.752
2025-07-06 23:51:26,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:51:26,823 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 9m is greater than maximum age 10m 0s
2025-07-06 23:51:26,823 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:51:26,887 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.482
2025-07-06 23:51:26,887 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.192
2025-07-06 23:51:26,887 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:51:26,887 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 9m is greater than maximum age 10m 0s
2025-07-06 23:51:26,888 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:51:26,888 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 9m is greater than maximum age 10m 0s
2025-07-06 23:51:26,888 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 9m is greater than maximum age 10m 0s
2025-07-06 23:51:58,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:51:58,364 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:52:26,950 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:52:26,950 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:52:26,952 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:50:19', tmtdew=0.16, humidity=98.71, cloud=0.0, wind=20.1, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:52:26,952 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 7s
2025-07-06 23:52:26,952 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:52:26,952 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 10m
2025-07-06 23:52:26,952 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:52:26,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:52:26.952
2025-07-06 23:52:26,961 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:52:27,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959865047. UTC time = 2025-07-06T21:52:26.952
2025-07-06 23:52:27,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:52:27,023 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 10m is greater than maximum age 10m 0s
2025-07-06 23:52:27,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:52:27,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.416
2025-07-06 23:52:27,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.346
2025-07-06 23:52:27,093 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:52:27,094 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 10m is greater than maximum age 10m 0s
2025-07-06 23:52:27,094 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:52:27,094 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 10m is greater than maximum age 10m 0s
2025-07-06 23:52:27,094 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 10m is greater than maximum age 10m 0s
2025-07-06 23:52:58,424 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:52:58,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:53:27,156 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:53:27,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:53:27,159 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:52:57', tmtdew=0.15, humidity=98.8, cloud=0.0, wind=20.13, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:53:27,159 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-06 23:53:27,159 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:53:27,159 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 11m
2025-07-06 23:53:27,159 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:53:27,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:53:27.160
2025-07-06 23:53:27,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:53:27,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984779. UTC time = 2025-07-06T21:53:27.160
2025-07-06 23:53:27,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:53:27,231 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 11m is greater than maximum age 10m 0s
2025-07-06 23:53:27,232 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:53:27,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.422
2025-07-06 23:53:27,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-06 23:53:27,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:53:27,296 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 11m is greater than maximum age 10m 0s
2025-07-06 23:53:27,296 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:53:27,297 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 11m is greater than maximum age 10m 0s
2025-07-06 23:53:27,297 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 11m is greater than maximum age 10m 0s
2025-07-06 23:53:58,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:53:58,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:54:27,359 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:54:27,360 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:54:27,362 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:54:01', tmtdew=0.15, humidity=98.78, cloud=0.0, wind=19.87, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:54:27,362 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-06 23:54:27,362 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:54:27,362 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 12m
2025-07-06 23:54:27,362 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:54:27,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:54:27.363
2025-07-06 23:54:27,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:54:27,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835873. UTC time = 2025-07-06T21:54:27.363
2025-07-06 23:54:27,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:54:27,435 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 12m is greater than maximum age 10m 0s
2025-07-06 23:54:27,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:54:27,498 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.499
2025-07-06 23:54:27,498 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.443
2025-07-06 23:54:27,498 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:54:27,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 12m is greater than maximum age 10m 0s
2025-07-06 23:54:27,498 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:54:27,499 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 12m is greater than maximum age 10m 0s
2025-07-06 23:54:27,499 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 12m is greater than maximum age 10m 0s
2025-07-06 23:54:58,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:54:58,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:55:27,562 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:55:27,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:55:27,564 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:55:04', tmtdew=0.15, humidity=98.78, cloud=0.0, wind=22.73, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:55:27,564 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-06 23:55:27,564 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:55:27,564 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 13m
2025-07-06 23:55:27,564 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:55:27,564 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:55:27.564
2025-07-06 23:55:27,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:55:27,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982922. UTC time = 2025-07-06T21:55:27.564
2025-07-06 23:55:27,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:55:27,635 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 13m is greater than maximum age 10m 0s
2025-07-06 23:55:27,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:55:27,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.646
2025-07-06 23:55:27,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.383
2025-07-06 23:55:27,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:55:27,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 13m is greater than maximum age 10m 0s
2025-07-06 23:55:27,699 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:55:27,700 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 13m is greater than maximum age 10m 0s
2025-07-06 23:55:27,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 13m is greater than maximum age 10m 0s
2025-07-06 23:55:58,666 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:55:58,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:56:27,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:56:27,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:56:27,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:56:08', tmtdew=0.15, humidity=98.78, cloud=0.0, wind=19.74, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:56:27,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-06 23:56:27,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:56:27,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 14m
2025-07-06 23:56:27,765 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:56:27,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:56:27.765
2025-07-06 23:56:27,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:56:27,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827724. UTC time = 2025-07-06T21:56:27.765
2025-07-06 23:56:27,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:56:27,836 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 14m is greater than maximum age 10m 0s
2025-07-06 23:56:27,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:56:27,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.862
2025-07-06 23:56:27,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.250
2025-07-06 23:56:27,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:56:27,901 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 14m is greater than maximum age 10m 0s
2025-07-06 23:56:27,901 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:56:27,902 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 14m is greater than maximum age 10m 0s
2025-07-06 23:56:27,902 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 14m is greater than maximum age 10m 0s
2025-07-06 23:56:58,727 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:56:58,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:57:27,964 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:57:27,964 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:57:27,967 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:57:12', tmtdew=0.15, humidity=98.8, cloud=0.0, wind=22.16, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:57:27,967 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-06 23:57:27,967 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:57:27,967 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 15m
2025-07-06 23:57:27,967 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:57:27,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:57:27.968
2025-07-06 23:57:27,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:57:28,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831305. UTC time = 2025-07-06T21:57:27.968
2025-07-06 23:57:28,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:57:28,041 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 15m is greater than maximum age 10m 0s
2025-07-06 23:57:28,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:57:28,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.145
2025-07-06 23:57:28,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.042
2025-07-06 23:57:28,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:57:28,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 15m is greater than maximum age 10m 0s
2025-07-06 23:57:28,105 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:57:28,105 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 15m is greater than maximum age 10m 0s
2025-07-06 23:57:28,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 15m is greater than maximum age 10m 0s
2025-07-06 23:57:58,788 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:57:58,810 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:58:28,168 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:58:28,168 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:58:28,171 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:58:15', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=23.68, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:58:28,171 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-06 23:58:28,171 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:58:28,171 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 16m
2025-07-06 23:58:28,171 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:58:28,172 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:58:28.172
2025-07-06 23:58:28,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:58:28,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839887. UTC time = 2025-07-06T21:58:28.172
2025-07-06 23:58:28,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:58:28,242 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 16m is greater than maximum age 10m 0s
2025-07-06 23:58:28,242 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:58:28,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.012
2025-07-06 23:58:28,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.758
2025-07-06 23:58:28,306 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:58:28,306 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 16m is greater than maximum age 10m 0s
2025-07-06 23:58:28,307 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:58:28,307 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 16m is greater than maximum age 10m 0s
2025-07-06 23:58:28,307 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 16m is greater than maximum age 10m 0s
2025-07-06 23:58:58,870 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:58:58,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-06 23:59:28,369 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-06 23:59:28,369 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-06 23:59:28,372 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-06T23:59:19', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=22.07, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-06 23:59:28,372 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-06 23:59:28,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-06 23:59:28,372 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 17m
2025-07-06 23:59:28,373 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-06 23:59:28,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T21:59:28.373
2025-07-06 23:59:28,382 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-06 23:59:28,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959853373. UTC time = 2025-07-06T21:59:28.373
2025-07-06 23:59:28,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-06 23:59:28,446 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 17m is greater than maximum age 10m 0s
2025-07-06 23:59:28,446 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-06 23:59:28,509 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.749
2025-07-06 23:59:28,510 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.794
2025-07-06 23:59:28,510 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-06 23:59:28,510 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 17m is greater than maximum age 10m 0s
2025-07-06 23:59:28,510 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-06 23:59:28,510 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 17m is greater than maximum age 10m 0s
2025-07-06 23:59:28,510 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 17m is greater than maximum age 10m 0s
2025-07-06 23:59:58,931 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-06 23:59:58,949 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:00:28,572 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:00:28,572 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:00:28,574 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:00:22', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=20.29, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:00:28,574 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 00:00:28,574 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:00:28,574 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 18m
2025-07-07 00:00:28,574 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:00:28,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:00:28.575
2025-07-07 00:00:28,585 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:00:28,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987169. UTC time = 2025-07-06T22:00:28.575
2025-07-07 00:00:28,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:00:28,651 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 18m is greater than maximum age 10m 0s
2025-07-07 00:00:28,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:00:28,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.562
2025-07-07 00:00:28,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.059
2025-07-07 00:00:28,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:00:28,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 18m is greater than maximum age 10m 0s
2025-07-07 00:00:28,716 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:00:28,716 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 18m is greater than maximum age 10m 0s
2025-07-07 00:00:28,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 18m is greater than maximum age 10m 0s
2025-07-07 00:00:59,010 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:00:59,011 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:01:28,778 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:01:28,778 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:01:28,781 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:00:22', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=20.29, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:01:28,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-07 00:01:28,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:01:28,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 19m
2025-07-07 00:01:28,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:01:28,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:01:28.782
2025-07-07 00:01:28,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:01:28,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959878663. UTC time = 2025-07-06T22:01:28.782
2025-07-07 00:01:28,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:01:28,852 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 19m is greater than maximum age 10m 0s
2025-07-07 00:01:28,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:01:28,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.449
2025-07-07 00:01:28,916 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.256
2025-07-07 00:01:28,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:01:28,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 19m is greater than maximum age 10m 0s
2025-07-07 00:01:28,917 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:01:28,917 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 19m is greater than maximum age 10m 0s
2025-07-07 00:01:28,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 19m is greater than maximum age 10m 0s
2025-07-07 00:01:59,071 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:01:59,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:02:28,980 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:02:28,980 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:02:28,983 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:00:22', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=20.29, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:02:28,983 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-07 00:02:28,983 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:02:28,983 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 20m
2025-07-07 00:02:28,983 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:02:28,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:02:28.984
2025-07-07 00:02:28,993 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:02:29,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857987. UTC time = 2025-07-06T22:02:28.984
2025-07-07 00:02:29,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:02:29,054 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 20m is greater than maximum age 10m 0s
2025-07-07 00:02:29,055 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:02:29,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.409
2025-07-07 00:02:29,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.384
2025-07-07 00:02:29,119 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:02:29,119 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 20m is greater than maximum age 10m 0s
2025-07-07 00:02:29,120 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:02:29,120 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 20m is greater than maximum age 10m 0s
2025-07-07 00:02:29,120 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 20m is greater than maximum age 10m 0s
2025-07-07 00:02:59,147 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:02:59,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:03:29,183 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:03:29,183 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:03:29,185 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:03:01', tmtdew=0.14, humidity=98.83, cloud=0.0, wind=20.82, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:03:29,185 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 00:03:29,185 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:03:29,185 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 21m
2025-07-07 00:03:29,185 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:03:29,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:03:29.186
2025-07-07 00:03:29,197 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:03:29,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984271. UTC time = 2025-07-06T22:03:29.186
2025-07-07 00:03:29,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:03:29,261 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 21m is greater than maximum age 10m 0s
2025-07-07 00:03:29,262 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:03:29,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.441
2025-07-07 00:03:29,326 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-07 00:03:29,326 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:03:29,326 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 21m is greater than maximum age 10m 0s
2025-07-07 00:03:29,326 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:03:29,326 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 21m is greater than maximum age 10m 0s
2025-07-07 00:03:29,326 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 21m is greater than maximum age 10m 0s
2025-07-07 00:03:59,208 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:03:59,227 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:04:29,389 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:04:29,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:04:29,392 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:04:05', tmtdew=0.14, humidity=98.85, cloud=0.0, wind=21.1, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:04:29,392 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 00:04:29,392 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:04:29,392 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 22m
2025-07-07 00:04:29,392 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:04:29,393 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:04:29.393
2025-07-07 00:04:29,401 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:04:29,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983274. UTC time = 2025-07-06T22:04:29.393
2025-07-07 00:04:29,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:04:29,464 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 22m is greater than maximum age 10m 0s
2025-07-07 00:04:29,465 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:04:29,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.545
2025-07-07 00:04:29,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.429
2025-07-07 00:04:29,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:04:29,528 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 22m is greater than maximum age 10m 0s
2025-07-07 00:04:29,528 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:04:29,529 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 22m is greater than maximum age 10m 0s
2025-07-07 00:04:29,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 22m is greater than maximum age 10m 0s
2025-07-07 00:04:59,287 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:04:59,289 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:05:29,591 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:05:29,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:05:29,593 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:05:08', tmtdew=0.15, humidity=98.8, cloud=0.0, wind=21.77, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:05:29,593 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 00:05:29,593 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:05:29,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 23m
2025-07-07 00:05:29,594 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:05:29,594 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:05:29.594
2025-07-07 00:05:29,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:05:29,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982799. UTC time = 2025-07-06T22:05:29.594
2025-07-07 00:05:29,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:05:29,665 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 23m is greater than maximum age 10m 0s
2025-07-07 00:05:29,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:05:29,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.717
2025-07-07 00:05:29,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.342
2025-07-07 00:05:29,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:05:29,729 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 23m is greater than maximum age 10m 0s
2025-07-07 00:05:29,730 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:05:29,730 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 23m is greater than maximum age 10m 0s
2025-07-07 00:05:29,730 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 23m is greater than maximum age 10m 0s
2025-07-07 00:05:59,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:05:59,349 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:06:29,793 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:06:29,793 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:06:29,795 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:06:12', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=22.64, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:06:29,795 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 00:06:29,795 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:06:29,795 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 24m
2025-07-07 00:06:29,795 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:06:29,796 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:06:29.796
2025-07-07 00:06:29,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:06:29,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828376. UTC time = 2025-07-06T22:06:29.796
2025-07-07 00:06:29,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:06:29,866 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 24m is greater than maximum age 10m 0s
2025-07-07 00:06:29,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:06:29,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.958
2025-07-07 00:06:29,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.182
2025-07-07 00:06:29,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:06:29,930 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 24m is greater than maximum age 10m 0s
2025-07-07 00:06:29,931 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:06:29,931 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 24m is greater than maximum age 10m 0s
2025-07-07 00:06:29,931 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 24m is greater than maximum age 10m 0s
2025-07-07 00:06:59,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:06:59,430 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:07:29,994 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:07:29,994 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:07:29,996 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:07:16', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=19.89, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:07:29,996 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 00:07:29,996 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:07:29,997 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 25m
2025-07-07 00:07:29,997 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:07:29,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:07:29.997
2025-07-07 00:07:30,006 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:07:30,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983381. UTC time = 2025-07-06T22:07:29.997
2025-07-07 00:07:30,069 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:07:30,069 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 25m is greater than maximum age 10m 0s
2025-07-07 00:07:30,069 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:07:30,133 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.217
2025-07-07 00:07:30,134 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.946
2025-07-07 00:07:30,134 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:07:30,134 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 25m is greater than maximum age 10m 0s
2025-07-07 00:07:30,134 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:07:30,134 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 25m is greater than maximum age 10m 0s
2025-07-07 00:07:30,134 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 25m is greater than maximum age 10m 0s
2025-07-07 00:07:59,490 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:07:59,508 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:08:30,197 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:08:30,197 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:08:30,198 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:08:19', tmtdew=0.14, humidity=98.83, cloud=0.0, wind=21.19, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:08:30,198 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 00:08:30,198 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:08:30,198 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 26m
2025-07-07 00:08:30,198 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:08:30,199 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:08:30.199
2025-07-07 00:08:30,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:08:30,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984421. UTC time = 2025-07-06T22:08:30.199
2025-07-07 00:08:30,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:08:30,270 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 26m is greater than maximum age 10m 0s
2025-07-07 00:08:30,270 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:08:30,334 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.906
2025-07-07 00:08:30,334 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.634
2025-07-07 00:08:30,334 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:08:30,335 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 26m is greater than maximum age 10m 0s
2025-07-07 00:08:30,335 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:08:30,335 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 26m is greater than maximum age 10m 0s
2025-07-07 00:08:30,335 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 26m is greater than maximum age 10m 0s
2025-07-07 00:08:59,568 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:08:59,585 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:09:30,398 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:09:30,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:09:30,401 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:09:23', tmtdew=0.15, humidity=98.81, cloud=0.0, wind=16.04, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:09:30,402 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-07 00:09:30,402 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:09:30,402 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 27m
2025-07-07 00:09:30,402 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:09:30,402 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:09:30.402
2025-07-07 00:09:30,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:09:30,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859487. UTC time = 2025-07-06T22:09:30.402
2025-07-07 00:09:30,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:09:30,475 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 27m is greater than maximum age 10m 0s
2025-07-07 00:09:30,475 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:09:30,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.671
2025-07-07 00:09:30,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.899
2025-07-07 00:09:30,540 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:09:30,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 27m is greater than maximum age 10m 0s
2025-07-07 00:09:30,540 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:09:30,540 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 27m is greater than maximum age 10m 0s
2025-07-07 00:09:30,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 27m is greater than maximum age 10m 0s
2025-07-07 00:09:59,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:09:59,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:10:30,603 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:10:30,603 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:10:30,605 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:09:54', tmtdew=0.14, humidity=98.88, cloud=0.0, wind=16.29, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:10:30,605 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 00:10:30,605 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:10:30,605 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 28m
2025-07-07 00:10:30,605 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:10:30,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:10:30.606
2025-07-07 00:10:30,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:10:30,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959879557. UTC time = 2025-07-06T22:10:30.606
2025-07-07 00:10:30,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:10:30,675 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 28m is greater than maximum age 10m 0s
2025-07-07 00:10:30,675 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:10:30,738 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.511
2025-07-07 00:10:30,738 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.139
2025-07-07 00:10:30,738 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:10:30,738 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 28m is greater than maximum age 10m 0s
2025-07-07 00:10:30,739 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:10:30,739 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 28m is greater than maximum age 10m 0s
2025-07-07 00:10:30,739 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 28m is greater than maximum age 10m 0s
2025-07-07 00:10:59,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:10:59,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:11:30,801 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:11:30,801 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:11:30,803 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:10:58', tmtdew=0.14, humidity=98.88, cloud=0.0, wind=20.29, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:11:30,803 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 00:11:30,803 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:11:30,803 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 29m
2025-07-07 00:11:30,803 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:11:30,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:11:30.804
2025-07-07 00:11:30,813 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:11:30,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987034. UTC time = 2025-07-06T22:11:30.804
2025-07-07 00:11:30,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:11:30,876 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 29m is greater than maximum age 10m 0s
2025-07-07 00:11:30,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:11:30,942 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-07 00:11:30,942 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.311
2025-07-07 00:11:30,942 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:11:30,942 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 29m is greater than maximum age 10m 0s
2025-07-07 00:11:30,942 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:11:30,943 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 29m is greater than maximum age 10m 0s
2025-07-07 00:11:30,943 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 29m is greater than maximum age 10m 0s
2025-07-07 00:11:59,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:11:59,806 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:12:31,004 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:12:31,004 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:12:31,007 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:12:02', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=17.01, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:12:31,007 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 00:12:31,007 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:12:31,007 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 30m
2025-07-07 00:12:31,007 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:12:31,008 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:12:31.008
2025-07-07 00:12:31,018 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:12:31,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985166. UTC time = 2025-07-06T22:12:31.008
2025-07-07 00:12:31,080 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:12:31,080 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 30m is greater than maximum age 10m 0s
2025-07-07 00:12:31,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:12:31,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.412
2025-07-07 00:12:31,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-07 00:12:31,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:12:31,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 30m is greater than maximum age 10m 0s
2025-07-07 00:12:31,145 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:12:31,145 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 30m is greater than maximum age 10m 0s
2025-07-07 00:12:31,145 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 30m is greater than maximum age 10m 0s
2025-07-07 00:12:59,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:12:59,866 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:13:31,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:13:31,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:13:31,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:13:05', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=19.83, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:13:31,209 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 00:13:31,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:13:31,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 31m
2025-07-07 00:13:31,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:13:31,209 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:13:31.210
2025-07-07 00:13:31,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:13:31,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838346. UTC time = 2025-07-06T22:13:31.210
2025-07-07 00:13:31,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:13:31,281 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 31m is greater than maximum age 10m 0s
2025-07-07 00:13:31,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:13:31,345 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.471
2025-07-07 00:13:31,345 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.445
2025-07-07 00:13:31,345 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:13:31,345 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 31m is greater than maximum age 10m 0s
2025-07-07 00:13:31,345 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:13:31,346 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 31m is greater than maximum age 10m 0s
2025-07-07 00:13:31,346 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 31m is greater than maximum age 10m 0s
2025-07-07 00:13:59,927 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:13:59,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:14:31,408 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:14:31,408 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:14:31,410 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:14:09', tmtdew=0.14, humidity=98.88, cloud=0.0, wind=16.41, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:14:31,410 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 00:14:31,410 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:14:31,410 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 32m
2025-07-07 00:14:31,410 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:14:31,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:14:31.411
2025-07-07 00:14:31,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:14:31,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983031. UTC time = 2025-07-06T22:14:31.411
2025-07-07 00:14:31,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:14:31,482 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 32m is greater than maximum age 10m 0s
2025-07-07 00:14:31,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:14:31,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.599
2025-07-07 00:14:31,545 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.405
2025-07-07 00:14:31,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:14:31,546 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 32m is greater than maximum age 10m 0s
2025-07-07 00:14:31,546 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:14:31,546 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 32m is greater than maximum age 10m 0s
2025-07-07 00:14:31,546 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 32m is greater than maximum age 10m 0s
2025-07-07 00:14:59,988 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:14:59,989 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:15:31,608 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:15:31,608 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:15:31,611 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:15:12', tmtdew=0.14, humidity=98.88, cloud=0.0, wind=17.65, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:15:31,611 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 00:15:31,611 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:15:31,611 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 33m
2025-07-07 00:15:31,611 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:15:31,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:15:31.612
2025-07-07 00:15:31,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:15:31,683 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982746. UTC time = 2025-07-06T22:15:31.612
2025-07-07 00:15:31,683 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:15:31,683 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 33m is greater than maximum age 10m 0s
2025-07-07 00:15:31,683 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:15:31,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.797
2025-07-07 00:15:31,747 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.291
2025-07-07 00:15:31,748 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:15:31,748 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 33m is greater than maximum age 10m 0s
2025-07-07 00:15:31,748 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:15:31,748 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 33m is greater than maximum age 10m 0s
2025-07-07 00:15:31,748 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 33m is greater than maximum age 10m 0s
2025-07-07 00:16:00,048 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:16:00,068 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:16:31,810 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:16:31,810 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:16:31,813 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:16:16', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=16.78, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:16:31,813 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 00:16:31,813 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:16:31,813 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 34m
2025-07-07 00:16:31,813 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:16:31,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:16:31.814
2025-07-07 00:16:31,823 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:16:31,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829717. UTC time = 2025-07-06T22:16:31.814
2025-07-07 00:16:31,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:16:31,885 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 34m is greater than maximum age 10m 0s
2025-07-07 00:16:31,885 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:16:31,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.063
2025-07-07 00:16:31,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.103
2025-07-07 00:16:31,949 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:16:31,949 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 34m is greater than maximum age 10m 0s
2025-07-07 00:16:31,949 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:16:31,949 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 34m is greater than maximum age 10m 0s
2025-07-07 00:16:31,949 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 34m is greater than maximum age 10m 0s
2025-07-07 00:17:00,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:17:00,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:17:32,012 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:17:32,012 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:17:32,014 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:16:16', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=16.78, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:17:32,014 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 16s
2025-07-07 00:17:32,014 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:17:32,014 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 35m
2025-07-07 00:17:32,014 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:17:32,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:17:32.015
2025-07-07 00:17:32,024 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:17:32,087 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836986. UTC time = 2025-07-06T22:17:32.015
2025-07-07 00:17:32,087 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:17:32,088 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 35m is greater than maximum age 10m 0s
2025-07-07 00:17:32,088 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:17:32,152 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.093
2025-07-07 00:17:32,152 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.839
2025-07-07 00:17:32,152 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:17:32,152 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 35m is greater than maximum age 10m 0s
2025-07-07 00:17:32,152 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:17:32,153 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 35m is greater than maximum age 10m 0s
2025-07-07 00:17:32,153 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 35m is greater than maximum age 10m 0s
2025-07-07 00:18:00,209 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:18:00,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:18:32,215 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:18:32,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:18:32,217 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:16:16', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=16.78, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:18:32,217 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 16s
2025-07-07 00:18:32,218 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:18:32,218 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 36m
2025-07-07 00:18:32,218 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:18:32,218 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:18:32.218
2025-07-07 00:18:32,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:18:32,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959849186. UTC time = 2025-07-06T22:18:32.218
2025-07-07 00:18:32,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:18:32,290 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 36m is greater than maximum age 10m 0s
2025-07-07 00:18:32,290 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:18:32,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.810
2025-07-07 00:18:32,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.712
2025-07-07 00:18:32,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:18:32,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 36m is greater than maximum age 10m 0s
2025-07-07 00:18:32,354 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:18:32,355 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 36m is greater than maximum age 10m 0s
2025-07-07 00:18:32,355 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 36m is greater than maximum age 10m 0s
2025-07-07 00:19:00,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:19:00,310 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:19:32,416 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:19:32,416 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:19:32,419 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:18:23', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=21.53, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:19:32,419 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 9s
2025-07-07 00:19:32,419 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:19:32,419 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 37m
2025-07-07 00:19:32,419 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:19:32,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:19:32.420
2025-07-07 00:19:32,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:19:32,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959866234. UTC time = 2025-07-06T22:19:32.420
2025-07-07 00:19:32,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:19:32,491 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 37m is greater than maximum age 10m 0s
2025-07-07 00:19:32,491 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:19:32,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.602
2025-07-07 00:19:32,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.995
2025-07-07 00:19:32,554 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:19:32,554 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 37m is greater than maximum age 10m 0s
2025-07-07 00:19:32,555 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:19:32,555 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 37m is greater than maximum age 10m 0s
2025-07-07 00:19:32,555 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 37m is greater than maximum age 10m 0s
2025-07-07 00:20:00,370 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:20:00,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:20:32,618 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:20:32,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:20:32,620 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:18:23', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=21.53, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:20:32,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 9s
2025-07-07 00:20:32,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:20:32,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 38m
2025-07-07 00:20:32,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:20:32,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:20:32.621
2025-07-07 00:20:32,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:20:32,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959884875. UTC time = 2025-07-06T22:20:32.621
2025-07-07 00:20:32,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:20:32,692 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 38m is greater than maximum age 10m 0s
2025-07-07 00:20:32,692 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:20:32,756 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-07 00:20:32,756 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.210
2025-07-07 00:20:32,756 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:20:32,756 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 38m is greater than maximum age 10m 0s
2025-07-07 00:20:32,757 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:20:32,757 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 38m is greater than maximum age 10m 0s
2025-07-07 00:20:32,757 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 38m is greater than maximum age 10m 0s
2025-07-07 00:21:00,431 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:21:00,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:21:32,819 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:21:32,820 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:21:32,829 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:21:02', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=21.84, temperature=-0.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:21:32,830 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 00:21:32,830 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:21:32,830 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 39m
2025-07-07 00:21:32,830 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:21:32,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:21:32.830
2025-07-07 00:21:32,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:21:32,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959862756. UTC time = 2025-07-06T22:21:32.830
2025-07-07 00:21:32,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:21:32,901 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 39m is greater than maximum age 10m 0s
2025-07-07 00:21:32,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:21:32,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.411
2025-07-07 00:21:32,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.356
2025-07-07 00:21:32,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:21:32,965 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 39m is greater than maximum age 10m 0s
2025-07-07 00:21:32,966 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:21:32,966 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 39m is greater than maximum age 10m 0s
2025-07-07 00:21:32,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 39m is greater than maximum age 10m 0s
2025-07-07 00:22:00,492 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:22:00,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:22:33,028 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:22:33,028 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:22:33,030 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:22:05', tmtdew=0.14, humidity=98.88, cloud=0.0, wind=22.07, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:22:33,031 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 00:22:33,031 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:22:33,031 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 40m
2025-07-07 00:22:33,031 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:22:33,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:22:33.031
2025-07-07 00:22:33,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:22:33,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984606. UTC time = 2025-07-06T22:22:33.031
2025-07-07 00:22:33,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:22:33,105 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 40m is greater than maximum age 10m 0s
2025-07-07 00:22:33,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:22:33,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-07 00:22:33,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.433
2025-07-07 00:22:33,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:22:33,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 40m is greater than maximum age 10m 0s
2025-07-07 00:22:33,169 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:22:33,170 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 40m is greater than maximum age 10m 0s
2025-07-07 00:22:33,170 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 40m is greater than maximum age 10m 0s
2025-07-07 00:23:00,571 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:23:00,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:23:33,233 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:23:33,233 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:23:33,235 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:23:09', tmtdew=0.13, humidity=98.91, cloud=0.0, wind=23.4, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:23:33,235 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 00:23:33,235 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:23:33,236 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 41m
2025-07-07 00:23:33,236 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:23:33,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:23:33.236
2025-07-07 00:23:33,245 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:23:33,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834695. UTC time = 2025-07-06T22:23:33.236
2025-07-07 00:23:33,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:23:33,308 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 41m is greater than maximum age 10m 0s
2025-07-07 00:23:33,308 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:23:33,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.509
2025-07-07 00:23:33,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.438
2025-07-07 00:23:33,373 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:23:33,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 41m is greater than maximum age 10m 0s
2025-07-07 00:23:33,373 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:23:33,373 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 41m is greater than maximum age 10m 0s
2025-07-07 00:23:33,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 41m is greater than maximum age 10m 0s
2025-07-07 00:24:00,632 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:24:00,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:24:33,436 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:24:33,436 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:24:33,438 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:24:12', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=22.46, temperature=-0.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:24:33,438 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 00:24:33,438 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:24:33,438 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 42m
2025-07-07 00:24:33,439 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:24:33,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:24:33.439
2025-07-07 00:24:33,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:24:33,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982858. UTC time = 2025-07-06T22:24:33.439
2025-07-07 00:24:33,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:24:33,510 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 42m is greater than maximum age 10m 0s
2025-07-07 00:24:33,510 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:24:33,574 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.663
2025-07-07 00:24:33,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.371
2025-07-07 00:24:33,575 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:24:33,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 42m is greater than maximum age 10m 0s
2025-07-07 00:24:33,575 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:24:33,575 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 42m is greater than maximum age 10m 0s
2025-07-07 00:24:33,575 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 42m is greater than maximum age 10m 0s
2025-07-07 00:25:00,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:25:00,732 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:25:33,638 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:25:33,638 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:25:33,640 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:25:16', tmtdew=0.13, humidity=98.93, cloud=0.0, wind=22.29, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:25:33,640 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 00:25:33,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:25:33,641 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 43m
2025-07-07 00:25:33,641 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:25:33,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:25:33.641
2025-07-07 00:25:33,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:25:33,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982762. UTC time = 2025-07-06T22:25:33.641
2025-07-07 00:25:33,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:25:33,718 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 43m is greater than maximum age 10m 0s
2025-07-07 00:25:33,718 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:25:33,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.886
2025-07-07 00:25:33,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.230
2025-07-07 00:25:33,783 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:25:33,783 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 43m is greater than maximum age 10m 0s
2025-07-07 00:25:33,784 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:25:33,784 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 43m is greater than maximum age 10m 0s
2025-07-07 00:25:33,784 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 43m is greater than maximum age 10m 0s
2025-07-07 00:26:00,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:26:00,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:26:33,846 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:26:33,846 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:26:33,849 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:26:20', tmtdew=0.13, humidity=98.91, cloud=0.0, wind=22.94, temperature=-0.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:26:33,849 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 00:26:33,849 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:26:33,850 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 44m
2025-07-07 00:26:33,850 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:26:33,850 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:26:33.850
2025-07-07 00:26:33,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:26:33,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831733. UTC time = 2025-07-06T22:26:33.850
2025-07-07 00:26:33,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:26:33,926 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 44m is greater than maximum age 10m 0s
2025-07-07 00:26:33,926 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:26:33,990 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.177
2025-07-07 00:26:33,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.014
2025-07-07 00:26:33,991 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:26:33,991 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 44m is greater than maximum age 10m 0s
2025-07-07 00:26:33,991 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:26:33,991 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 44m is greater than maximum age 10m 0s
2025-07-07 00:26:33,991 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 44m is greater than maximum age 10m 0s
2025-07-07 00:27:00,888 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:27:00,889 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:27:34,054 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:27:34,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:27:34,055 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:27:23', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=21.12, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:27:34,055 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 00:27:34,055 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:27:34,056 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 45m
2025-07-07 00:27:34,056 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:27:34,056 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:27:34.056
2025-07-07 00:27:34,067 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:27:34,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959840828. UTC time = 2025-07-06T22:27:34.056
2025-07-07 00:27:34,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:27:34,132 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 45m is greater than maximum age 10m 0s
2025-07-07 00:27:34,132 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:27:34,195 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.979
2025-07-07 00:27:34,195 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.722
2025-07-07 00:27:34,195 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:27:34,196 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 45m is greater than maximum age 10m 0s
2025-07-07 00:27:34,196 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:27:34,196 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 45m is greater than maximum age 10m 0s
2025-07-07 00:27:34,196 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 45m is greater than maximum age 10m 0s
2025-07-07 00:28:00,949 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:28:00,950 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:28:34,259 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:28:34,259 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:28:34,261 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:27:23', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=21.12, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:28:34,261 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-07-07 00:28:34,261 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:28:34,261 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 46m
2025-07-07 00:28:34,262 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:28:34,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:28:34.262
2025-07-07 00:28:34,271 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:28:34,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985483. UTC time = 2025-07-06T22:28:34.262
2025-07-07 00:28:34,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:28:34,332 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 46m is greater than maximum age 10m 0s
2025-07-07 00:28:34,332 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:28:34,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.724
2025-07-07 00:28:34,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.823
2025-07-07 00:28:34,396 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:28:34,396 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 46m is greater than maximum age 10m 0s
2025-07-07 00:28:34,397 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:28:34,397 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 46m is greater than maximum age 10m 0s
2025-07-07 00:28:34,397 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 46m is greater than maximum age 10m 0s
2025-07-07 00:29:01,010 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:29:01,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:29:34,459 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:29:34,459 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:29:34,462 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:27:23', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=21.12, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:29:34,462 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 11s
2025-07-07 00:29:34,462 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:29:34,462 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 47m
2025-07-07 00:29:34,462 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:29:34,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:29:34.463
2025-07-07 00:29:34,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:29:34,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959873643. UTC time = 2025-07-06T22:29:34.463
2025-07-07 00:29:34,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:29:34,536 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 47m is greater than maximum age 10m 0s
2025-07-07 00:29:34,536 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:29:34,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.544
2025-07-07 00:29:34,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.081
2025-07-07 00:29:34,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:29:34,599 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 47m is greater than maximum age 10m 0s
2025-07-07 00:29:34,599 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:29:34,600 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 47m is greater than maximum age 10m 0s
2025-07-07 00:29:34,600 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 47m is greater than maximum age 10m 0s
2025-07-07 00:30:01,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:30:01,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:30:34,662 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:30:34,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:30:34,664 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:30:02', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=21.3, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:30:34,664 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 00:30:34,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:30:34,664 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 48m
2025-07-07 00:30:34,664 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:30:34,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:30:34.664
2025-07-07 00:30:34,673 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:30:34,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987601. UTC time = 2025-07-06T22:30:34.664
2025-07-07 00:30:34,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:30:34,735 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 48m is greater than maximum age 10m 0s
2025-07-07 00:30:34,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:30:34,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.439
2025-07-07 00:30:34,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.271
2025-07-07 00:30:34,799 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:30:34,799 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 48m is greater than maximum age 10m 0s
2025-07-07 00:30:34,799 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:30:34,800 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 48m is greater than maximum age 10m 0s
2025-07-07 00:30:34,800 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 48m is greater than maximum age 10m 0s
2025-07-07 00:31:01,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:31:01,164 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:31:34,862 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:31:34,862 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:31:34,865 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:30:02', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=21.3, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:31:34,865 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 32s
2025-07-07 00:31:34,865 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:31:34,865 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 49m
2025-07-07 00:31:34,865 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:31:34,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:31:34.865
2025-07-07 00:31:34,874 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:31:34,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598559. UTC time = 2025-07-06T22:31:34.865
2025-07-07 00:31:34,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:31:34,936 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 49m is greater than maximum age 10m 0s
2025-07-07 00:31:34,936 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:31:34,999 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.407
2025-07-07 00:31:35,000 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.392
2025-07-07 00:31:35,000 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:31:35,000 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 49m is greater than maximum age 10m 0s
2025-07-07 00:31:35,000 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:31:35,000 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 49m is greater than maximum age 10m 0s
2025-07-07 00:31:35,000 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 49m is greater than maximum age 10m 0s
2025-07-07 00:32:01,224 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:32:01,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:32:35,065 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:32:35,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:32:35,068 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:30:02', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=21.3, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:32:35,068 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 33s
2025-07-07 00:32:35,068 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:32:35,068 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 50m
2025-07-07 00:32:35,068 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:32:35,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:32:35.069
2025-07-07 00:32:35,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:32:35,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984118. UTC time = 2025-07-06T22:32:35.069
2025-07-07 00:32:35,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:32:35,140 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 50m is greater than maximum age 10m 0s
2025-07-07 00:32:35,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:32:35,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.447
2025-07-07 00:32:35,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-07 00:32:35,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:32:35,205 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 50m is greater than maximum age 10m 0s
2025-07-07 00:32:35,205 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:32:35,205 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 50m is greater than maximum age 10m 0s
2025-07-07 00:32:35,205 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 50m is greater than maximum age 10m 0s
2025-07-07 00:33:01,284 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:33:01,303 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:33:35,268 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:33:35,268 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:33:35,270 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:33:13', tmtdew=0.14, humidity=98.86, cloud=0.0, wind=22.43, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:33:35,271 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 00:33:35,271 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:33:35,271 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 51m
2025-07-07 00:33:35,271 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:33:35,271 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:33:35.271
2025-07-07 00:33:35,280 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:33:35,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983176. UTC time = 2025-07-06T22:33:35.271
2025-07-07 00:33:35,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:33:35,342 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 51m is greater than maximum age 10m 0s
2025-07-07 00:33:35,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:33:35,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.557
2025-07-07 00:33:35,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.421
2025-07-07 00:33:35,406 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:33:35,406 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 51m is greater than maximum age 10m 0s
2025-07-07 00:33:35,407 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:33:35,407 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 51m is greater than maximum age 10m 0s
2025-07-07 00:33:35,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 51m is greater than maximum age 10m 0s
2025-07-07 00:34:01,363 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:34:01,364 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:34:35,469 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:34:35,469 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:34:35,472 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:34:16', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=19.83, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:34:35,472 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 00:34:35,472 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:34:35,472 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 52m
2025-07-07 00:34:35,472 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:34:35,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:34:35.473
2025-07-07 00:34:35,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:34:35,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982755. UTC time = 2025-07-06T22:34:35.473
2025-07-07 00:34:35,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:34:35,544 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 52m is greater than maximum age 10m 0s
2025-07-07 00:34:35,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:34:35,608 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.737
2025-07-07 00:34:35,609 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.327
2025-07-07 00:34:35,609 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:34:35,609 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 52m is greater than maximum age 10m 0s
2025-07-07 00:34:35,609 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:34:35,609 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 52m is greater than maximum age 10m 0s
2025-07-07 00:34:35,609 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 52m is greater than maximum age 10m 0s
2025-07-07 00:35:01,424 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:35:01,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:35:35,672 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:35:35,672 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:35:35,674 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:35:20', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=18.4, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:35:35,675 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 00:35:35,675 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:35:35,675 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 53m
2025-07-07 00:35:35,675 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:35:35,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:35:35.675
2025-07-07 00:35:35,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:35:35,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828474. UTC time = 2025-07-06T22:35:35.675
2025-07-07 00:35:35,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:35:35,750 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 53m is greater than maximum age 10m 0s
2025-07-07 00:35:35,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:35:35,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.985
2025-07-07 00:35:35,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.159
2025-07-07 00:35:35,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:35:35,815 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 53m is greater than maximum age 10m 0s
2025-07-07 00:35:35,815 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:35:35,815 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 53m is greater than maximum age 10m 0s
2025-07-07 00:35:35,815 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 53m is greater than maximum age 10m 0s
2025-07-07 00:36:01,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:36:01,541 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:36:35,878 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:36:35,878 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:36:35,880 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:35:52', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=19.16, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:36:35,881 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-07 00:36:35,881 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:36:35,881 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 54m
2025-07-07 00:36:35,881 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:36:35,881 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:36:35.881
2025-07-07 00:36:35,890 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:36:35,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983443. UTC time = 2025-07-06T22:36:35.881
2025-07-07 00:36:35,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:36:35,953 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 54m is greater than maximum age 10m 0s
2025-07-07 00:36:35,953 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:36:36,022 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.179
2025-07-07 00:36:36,022 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.915
2025-07-07 00:36:36,022 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:36:36,022 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 54m is greater than maximum age 10m 0s
2025-07-07 00:36:36,023 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:36:36,023 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 54m is greater than maximum age 10m 0s
2025-07-07 00:36:36,023 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 54m is greater than maximum age 10m 0s
2025-07-07 00:37:01,601 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:37:01,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:37:36,085 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:37:36,085 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:37:36,088 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:35:52', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=19.16, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:37:36,088 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 44s
2025-07-07 00:37:36,088 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:37:36,088 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 55m
2025-07-07 00:37:36,088 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:37:36,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:37:36.089
2025-07-07 00:37:36,098 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:37:36,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959845335. UTC time = 2025-07-06T22:37:36.089
2025-07-07 00:37:36,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:37:36,160 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 55m is greater than maximum age 10m 0s
2025-07-07 00:37:36,160 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:37:36,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.875
2025-07-07 00:37:36,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.625
2025-07-07 00:37:36,225 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:37:36,225 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 55m is greater than maximum age 10m 0s
2025-07-07 00:37:36,225 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:37:36,225 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 55m is greater than maximum age 10m 0s
2025-07-07 00:37:36,226 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 55m is greater than maximum age 10m 0s
2025-07-07 00:38:01,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:38:01,700 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:38:36,288 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:38:36,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:38:36,291 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:38:30', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=19.85, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:38:36,291 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 00:38:36,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:38:36,291 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 56m
2025-07-07 00:38:36,291 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:38:36,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:38:36.291
2025-07-07 00:38:36,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:38:36,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986112. UTC time = 2025-07-06T22:38:36.291
2025-07-07 00:38:36,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:38:36,368 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 56m is greater than maximum age 10m 0s
2025-07-07 00:38:36,368 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:38:36,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.648
2025-07-07 00:38:36,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.925
2025-07-07 00:38:36,432 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:38:36,432 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 56m is greater than maximum age 10m 0s
2025-07-07 00:38:36,432 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:38:36,433 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 56m is greater than maximum age 10m 0s
2025-07-07 00:38:36,433 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 56m is greater than maximum age 10m 0s
2025-07-07 00:39:01,760 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:39:01,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:39:36,495 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:39:36,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:39:36,498 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:39:02', tmtdew=0.13, humidity=98.93, cloud=0.0, wind=21.05, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:39:36,498 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 00:39:36,498 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:39:36,498 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 57m
2025-07-07 00:39:36,498 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:39:36,498 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:39:36.499
2025-07-07 00:39:36,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:39:36,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988169. UTC time = 2025-07-06T22:39:36.499
2025-07-07 00:39:36,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:39:36,570 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 57m is greater than maximum age 10m 0s
2025-07-07 00:39:36,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:39:36,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.496
2025-07-07 00:39:36,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.158
2025-07-07 00:39:36,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:39:36,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 57m is greater than maximum age 10m 0s
2025-07-07 00:39:36,635 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:39:36,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 57m is greater than maximum age 10m 0s
2025-07-07 00:39:36,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 57m is greater than maximum age 10m 0s
2025-07-07 00:40:01,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:40:01,844 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:40:36,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:40:36,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:40:36,699 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:40:06', tmtdew=0.13, humidity=98.95, cloud=0.0, wind=21.35, temperature=-0.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:40:36,699 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 00:40:36,699 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:40:36,700 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 58m
2025-07-07 00:40:36,700 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:40:36,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:40:36.700
2025-07-07 00:40:36,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:40:36,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986789. UTC time = 2025-07-06T22:40:36.700
2025-07-07 00:40:36,769 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:40:36,770 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 58m is greater than maximum age 10m 0s
2025-07-07 00:40:36,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:40:36,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.418
2025-07-07 00:40:36,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.323
2025-07-07 00:40:36,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:40:36,833 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 58m is greater than maximum age 10m 0s
2025-07-07 00:40:36,833 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:40:36,834 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 58m is greater than maximum age 10m 0s
2025-07-07 00:40:36,834 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 58m is greater than maximum age 10m 0s
2025-07-07 00:41:01,904 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:41:01,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:41:36,896 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:41:36,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:41:36,898 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:41:09', tmtdew=0.13, humidity=98.9, cloud=0.0, wind=22.25, temperature=-0.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:41:36,898 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 00:41:36,898 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:41:36,898 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17h 59m
2025-07-07 00:41:36,898 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:41:36,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:41:36.899
2025-07-07 00:41:36,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:41:36,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959849778. UTC time = 2025-07-06T22:41:36.899
2025-07-07 00:41:36,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:41:36,973 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 17h 59m is greater than maximum age 10m 0s
2025-07-07 00:41:36,973 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:41:37,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.413
2025-07-07 00:41:37,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-07 00:41:37,038 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:41:37,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 17h 59m is greater than maximum age 10m 0s
2025-07-07 00:41:37,039 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:41:37,039 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 17h 59m is greater than maximum age 10m 0s
2025-07-07 00:41:37,039 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 17h 59m is greater than maximum age 10m 0s
2025-07-07 00:42:01,985 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:42:02,002 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:42:37,101 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:42:37,101 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:42:37,103 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:42:13', tmtdew=0.13, humidity=98.93, cloud=0.0, wind=23.63, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:42:37,103 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 00:42:37,103 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:42:37,103 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 0m
2025-07-07 00:42:37,103 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:42:37,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:42:37.104
2025-07-07 00:42:37,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:42:37,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983702. UTC time = 2025-07-06T22:42:37.104
2025-07-07 00:42:37,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:42:37,174 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 0m is greater than maximum age 10m 0s
2025-07-07 00:42:37,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:42:37,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.479
2025-07-07 00:42:37,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-07 00:42:37,237 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:42:37,238 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 0m is greater than maximum age 10m 0s
2025-07-07 00:42:37,238 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:42:37,238 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 0m is greater than maximum age 10m 0s
2025-07-07 00:42:37,238 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 0m is greater than maximum age 10m 0s
2025-07-07 00:43:02,062 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:43:02,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:43:37,300 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:43:37,300 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:43:37,302 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:43:16', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.64, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:43:37,303 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 00:43:37,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:43:37,303 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 1m
2025-07-07 00:43:37,303 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:43:37,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:43:37.303
2025-07-07 00:43:37,313 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:43:37,374 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982953. UTC time = 2025-07-06T22:43:37.303
2025-07-07 00:43:37,375 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:43:37,375 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 1m is greater than maximum age 10m 0s
2025-07-07 00:43:37,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:43:37,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.615
2025-07-07 00:43:37,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.395
2025-07-07 00:43:37,438 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:43:37,438 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 1m is greater than maximum age 10m 0s
2025-07-07 00:43:37,438 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:43:37,439 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 1m is greater than maximum age 10m 0s
2025-07-07 00:43:37,439 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 1m is greater than maximum age 10m 0s
2025-07-07 00:44:02,123 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:44:02,124 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:44:37,501 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:44:37,501 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:44:37,503 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:43:16', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.64, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:44:37,503 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-07-07 00:44:37,503 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:44:37,503 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 2m
2025-07-07 00:44:37,503 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:44:37,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:44:37.504
2025-07-07 00:44:37,513 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:44:37,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982722. UTC time = 2025-07-06T22:44:37.504
2025-07-07 00:44:37,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:44:37,576 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 2m is greater than maximum age 10m 0s
2025-07-07 00:44:37,576 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:44:37,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.820
2025-07-07 00:44:37,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.273
2025-07-07 00:44:37,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:44:37,640 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 2m is greater than maximum age 10m 0s
2025-07-07 00:44:37,640 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:44:37,640 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 2m is greater than maximum age 10m 0s
2025-07-07 00:44:37,640 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 2m is greater than maximum age 10m 0s
2025-07-07 00:45:02,184 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:45:02,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:45:37,703 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:45:37,703 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:45:37,705 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:43:16', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.64, temperature=-0.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:45:37,705 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 21s
2025-07-07 00:45:37,705 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:45:37,705 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 3m
2025-07-07 00:45:37,705 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:45:37,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:45:37.706
2025-07-07 00:45:37,714 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:45:37,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830006. UTC time = 2025-07-06T22:45:37.706
2025-07-07 00:45:37,776 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:45:37,776 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 3m is greater than maximum age 10m 0s
2025-07-07 00:45:37,776 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:45:37,839 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.092
2025-07-07 00:45:37,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.077
2025-07-07 00:45:37,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:45:37,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 3m is greater than maximum age 10m 0s
2025-07-07 00:45:37,840 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:45:37,840 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 3m is greater than maximum age 10m 0s
2025-07-07 00:45:37,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 3m is greater than maximum age 10m 0s
2025-07-07 00:46:02,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:46:02,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:46:37,903 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:46:37,903 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:46:37,905 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:46:27', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.33, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:46:37,905 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 00:46:37,905 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:46:37,905 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 4m
2025-07-07 00:46:37,905 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:46:37,906 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:46:37.906
2025-07-07 00:46:37,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:46:37,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983779. UTC time = 2025-07-06T22:46:37.906
2025-07-07 00:46:37,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:46:37,977 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 4m is greater than maximum age 10m 0s
2025-07-07 00:46:37,977 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:46:38,041 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.058
2025-07-07 00:46:38,041 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.806
2025-07-07 00:46:38,041 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:46:38,041 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 4m is greater than maximum age 10m 0s
2025-07-07 00:46:38,042 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:46:38,042 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 4m is greater than maximum age 10m 0s
2025-07-07 00:46:38,042 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 4m is greater than maximum age 10m 0s
2025-07-07 00:47:02,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:47:02,369 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:47:38,104 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:47:38,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:47:38,107 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:46:27', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.33, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:47:38,107 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-07-07 00:47:38,107 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:47:38,107 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 5m
2025-07-07 00:47:38,107 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:47:38,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:47:38.108
2025-07-07 00:47:38,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:47:38,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959850504. UTC time = 2025-07-06T22:47:38.108
2025-07-07 00:47:38,180 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:47:38,180 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 5m is greater than maximum age 10m 0s
2025-07-07 00:47:38,180 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:47:38,243 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.782
2025-07-07 00:47:38,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.743
2025-07-07 00:47:38,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:47:38,244 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 5m is greater than maximum age 10m 0s
2025-07-07 00:47:38,244 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:47:38,244 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 5m is greater than maximum age 10m 0s
2025-07-07 00:47:38,244 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 5m is greater than maximum age 10m 0s
2025-07-07 00:48:02,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:48:02,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:48:38,307 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:48:38,307 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:48:38,310 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:46:27', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.33, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:48:38,310 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 11s
2025-07-07 00:48:38,310 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:48:38,310 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 6m
2025-07-07 00:48:38,310 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:48:38,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:48:38.310
2025-07-07 00:48:38,319 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:48:38,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959868055. UTC time = 2025-07-06T22:48:38.310
2025-07-07 00:48:38,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:48:38,381 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 6m is greater than maximum age 10m 0s
2025-07-07 00:48:38,381 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:48:38,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.583
2025-07-07 00:48:38,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.018
2025-07-07 00:48:38,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:48:38,445 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 6m is greater than maximum age 10m 0s
2025-07-07 00:48:38,446 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:48:38,446 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 6m is greater than maximum age 10m 0s
2025-07-07 00:48:38,446 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 6m is greater than maximum age 10m 0s
2025-07-07 00:49:02,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:49:02,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:49:38,508 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:49:38,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:49:38,510 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:49:07', tmtdew=0.12, humidity=98.98, cloud=0.0, wind=19.71, temperature=-0.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:49:38,510 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 00:49:38,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:49:38,510 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 7m
2025-07-07 00:49:38,510 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:49:38,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:49:38.511
2025-07-07 00:49:38,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:49:38,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988206. UTC time = 2025-07-06T22:49:38.511
2025-07-07 00:49:38,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:49:38,582 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 7m is greater than maximum age 10m 0s
2025-07-07 00:49:38,582 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:49:38,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.458
2025-07-07 00:49:38,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.226
2025-07-07 00:49:38,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:49:38,646 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 7m is greater than maximum age 10m 0s
2025-07-07 00:49:38,646 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:49:38,646 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 7m is greater than maximum age 10m 0s
2025-07-07 00:49:38,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 7m is greater than maximum age 10m 0s
2025-07-07 00:50:02,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:50:02,607 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:50:38,709 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:50:38,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:50:38,712 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:50:10', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=23.43, temperature=-0.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:50:38,712 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 00:50:38,712 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:50:38,712 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 8m
2025-07-07 00:50:38,712 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:50:38,712 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:50:38.712
2025-07-07 00:50:38,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:50:38,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959860525. UTC time = 2025-07-06T22:50:38.712
2025-07-07 00:50:38,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:50:38,782 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 8m is greater than maximum age 10m 0s
2025-07-07 00:50:38,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:50:38,847 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.407
2025-07-07 00:50:38,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.366
2025-07-07 00:50:38,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:50:38,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 8m is greater than maximum age 10m 0s
2025-07-07 00:50:38,848 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:50:38,848 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 8m is greater than maximum age 10m 0s
2025-07-07 00:50:38,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 8m is greater than maximum age 10m 0s
2025-07-07 00:51:02,667 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:51:02,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:51:38,910 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:51:38,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:51:38,912 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:51:14', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=21.72, temperature=-0.33, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:51:38,912 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 00:51:38,912 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:51:38,912 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 9m
2025-07-07 00:51:38,912 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:51:38,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:51:38.913
2025-07-07 00:51:38,923 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:51:38,985 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984439. UTC time = 2025-07-06T22:51:38.913
2025-07-07 00:51:38,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:51:38,986 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 9m is greater than maximum age 10m 0s
2025-07-07 00:51:38,986 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:51:39,048 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.428
2025-07-07 00:51:39,048 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-07 00:51:39,048 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:51:39,049 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 9m is greater than maximum age 10m 0s
2025-07-07 00:51:39,049 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:51:39,049 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 9m is greater than maximum age 10m 0s
2025-07-07 00:51:39,049 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 9m is greater than maximum age 10m 0s
2025-07-07 00:52:02,744 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:52:02,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:52:39,112 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:52:39,112 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:52:39,115 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:52:17', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=19.82, temperature=-0.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:52:39,115 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 00:52:39,115 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:52:39,115 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 10m
2025-07-07 00:52:39,115 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:52:39,116 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:52:39.116
2025-07-07 00:52:39,125 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:52:39,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833577. UTC time = 2025-07-06T22:52:39.116
2025-07-07 00:52:39,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:52:39,188 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 10m is greater than maximum age 10m 0s
2025-07-07 00:52:39,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:52:39,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.520
2025-07-07 00:52:39,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.433
2025-07-07 00:52:39,253 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:52:39,253 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 10m is greater than maximum age 10m 0s
2025-07-07 00:52:39,254 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:52:39,254 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 10m is greater than maximum age 10m 0s
2025-07-07 00:52:39,254 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 10m is greater than maximum age 10m 0s
2025-07-07 00:53:02,806 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:53:02,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:53:39,316 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:53:39,316 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:53:39,318 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:52:49', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.08, temperature=-0.38, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:53:39,318 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 50s
2025-07-07 00:53:39,318 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:53:39,318 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 11m
2025-07-07 00:53:39,318 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:53:39,319 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:53:39.319
2025-07-07 00:53:39,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:53:39,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828003. UTC time = 2025-07-06T22:53:39.319
2025-07-07 00:53:39,389 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:53:39,389 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 11m is greater than maximum age 10m 0s
2025-07-07 00:53:39,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:53:39,453 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.681
2025-07-07 00:53:39,453 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.358
2025-07-07 00:53:39,454 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:53:39,454 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 11m is greater than maximum age 10m 0s
2025-07-07 00:53:39,454 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:53:39,454 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 11m is greater than maximum age 10m 0s
2025-07-07 00:53:39,454 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 11m is greater than maximum age 10m 0s
2025-07-07 00:54:02,866 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:54:02,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:54:39,516 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:54:39,516 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:54:39,519 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:52:49', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.08, temperature=-0.38, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:54:39,519 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 50s
2025-07-07 00:54:39,519 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:54:39,519 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 12m
2025-07-07 00:54:39,519 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:54:39,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:54:39.520
2025-07-07 00:54:39,529 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:54:39,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827575. UTC time = 2025-07-06T22:54:39.520
2025-07-07 00:54:39,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:54:39,591 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 12m is greater than maximum age 10m 0s
2025-07-07 00:54:39,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:54:39,655 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.911
2025-07-07 00:54:39,655 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.209
2025-07-07 00:54:39,655 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:54:39,655 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 12m is greater than maximum age 10m 0s
2025-07-07 00:54:39,656 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:54:39,656 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 12m is greater than maximum age 10m 0s
2025-07-07 00:54:39,656 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 12m is greater than maximum age 10m 0s
2025-07-07 00:55:02,927 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:55:02,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:55:39,719 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:55:39,719 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:55:39,722 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:52:49', tmtdew=0.12, humidity=98.96, cloud=0.0, wind=20.08, temperature=-0.38, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:55:39,722 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 50s
2025-07-07 00:55:39,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:55:39,722 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 13m
2025-07-07 00:55:39,722 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:55:39,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:55:39.723
2025-07-07 00:55:39,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:55:39,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983221. UTC time = 2025-07-06T22:55:39.723
2025-07-07 00:55:39,794 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:55:39,794 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 13m is greater than maximum age 10m 0s
2025-07-07 00:55:39,795 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:55:39,858 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.209
2025-07-07 00:55:39,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.986
2025-07-07 00:55:39,859 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:55:39,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 13m is greater than maximum age 10m 0s
2025-07-07 00:55:39,859 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:55:39,859 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 13m is greater than maximum age 10m 0s
2025-07-07 00:55:39,859 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 13m is greater than maximum age 10m 0s
2025-07-07 00:56:02,988 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:56:03,010 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:56:39,922 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:56:39,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:56:39,925 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:55:28', tmtdew=0.12, humidity=98.98, cloud=0.0, wind=19.13, temperature=-0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:56:39,925 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-07-07 00:56:39,925 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:56:39,925 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 14m
2025-07-07 00:56:39,925 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:56:39,926 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:56:39.926
2025-07-07 00:56:39,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:56:39,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984182. UTC time = 2025-07-06T22:56:39.926
2025-07-07 00:56:39,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:56:39,998 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 14m is greater than maximum age 10m 0s
2025-07-07 00:56:39,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:56:40,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.947
2025-07-07 00:56:40,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.686
2025-07-07 00:56:40,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:56:40,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 14m is greater than maximum age 10m 0s
2025-07-07 00:56:40,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:56:40,062 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 14m is greater than maximum age 10m 0s
2025-07-07 00:56:40,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 14m is greater than maximum age 10m 0s
2025-07-07 00:57:03,070 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:57:03,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:57:40,125 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:57:40,125 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:57:40,128 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:57:03', tmtdew=0.1, humidity=99.15, cloud=0.0, wind=17.77, temperature=-0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:57:40,128 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 00:57:40,128 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:57:40,128 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 15m
2025-07-07 00:57:40,128 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:57:40,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:57:40.129
2025-07-07 00:57:40,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:57:40,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959856325. UTC time = 2025-07-06T22:57:40.129
2025-07-07 00:57:40,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:57:40,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 15m is greater than maximum age 10m 0s
2025-07-07 00:57:40,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:57:40,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.699
2025-07-07 00:57:40,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.851
2025-07-07 00:57:40,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:57:40,265 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 15m is greater than maximum age 10m 0s
2025-07-07 00:57:40,265 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:57:40,265 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 15m is greater than maximum age 10m 0s
2025-07-07 00:57:40,265 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 15m is greater than maximum age 10m 0s
2025-07-07 00:58:03,147 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:58:03,148 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:58:40,328 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:58:40,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:58:40,330 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:58:07', tmtdew=0.12, humidity=98.98, cloud=0.0, wind=16.3, temperature=-0.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:58:40,330 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 00:58:40,330 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:58:40,330 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 16m
2025-07-07 00:58:40,330 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:58:40,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:58:40.331
2025-07-07 00:58:40,340 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:58:40,402 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987564. UTC time = 2025-07-06T22:58:40.331
2025-07-07 00:58:40,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:58:40,403 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 16m is greater than maximum age 10m 0s
2025-07-07 00:58:40,403 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:58:40,467 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.528
2025-07-07 00:58:40,467 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.102
2025-07-07 00:58:40,467 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:58:40,467 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 16m is greater than maximum age 10m 0s
2025-07-07 00:58:40,467 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:58:40,468 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 16m is greater than maximum age 10m 0s
2025-07-07 00:58:40,468 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 16m is greater than maximum age 10m 0s
2025-07-07 00:59:03,207 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 00:59:03,240 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 00:59:40,530 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 00:59:40,530 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 00:59:40,533 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T00:59:11', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=19.11, temperature=-0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 00:59:40,533 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 00:59:40,533 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 00:59:40,533 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 17m
2025-07-07 00:59:40,533 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 00:59:40,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T22:59:40.534
2025-07-07 00:59:40,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 00:59:40,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987342. UTC time = 2025-07-06T22:59:40.534
2025-07-07 00:59:40,605 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 00:59:40,605 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 17m is greater than maximum age 10m 0s
2025-07-07 00:59:40,605 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 00:59:40,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.430
2025-07-07 00:59:40,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.285
2025-07-07 00:59:40,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 00:59:40,670 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 17m is greater than maximum age 10m 0s
2025-07-07 00:59:40,670 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 00:59:40,670 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 17m is greater than maximum age 10m 0s
2025-07-07 00:59:40,670 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 17m is greater than maximum age 10m 0s
2025-07-07 01:00:03,300 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:00:03,318 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:00:40,732 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:00:40,732 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:00:40,735 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:00:14', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=18.49, temperature=-0.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:00:40,735 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 01:00:40,735 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:00:40,735 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 18m
2025-07-07 01:00:40,736 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:00:40,736 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:00:40.736
2025-07-07 01:00:40,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:00:40,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985388. UTC time = 2025-07-06T23:00:40.736
2025-07-07 01:00:40,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:00:40,807 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 18m is greater than maximum age 10m 0s
2025-07-07 01:00:40,807 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:00:40,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.406
2025-07-07 01:00:40,871 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.399
2025-07-07 01:00:40,871 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:00:40,871 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 18m is greater than maximum age 10m 0s
2025-07-07 01:00:40,871 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:00:40,871 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 18m is greater than maximum age 10m 0s
2025-07-07 01:00:40,871 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 18m is greater than maximum age 10m 0s
2025-07-07 01:01:03,378 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:01:03,379 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:01:40,934 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:01:40,934 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:01:40,936 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:01:18', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=18.67, temperature=-0.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:01:40,936 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 01:01:40,936 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:01:40,936 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 19m
2025-07-07 01:01:40,936 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:01:40,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:01:40.937
2025-07-07 01:01:40,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:01:41,008 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983972. UTC time = 2025-07-06T23:01:40.937
2025-07-07 01:01:41,008 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:01:41,008 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 19m is greater than maximum age 10m 0s
2025-07-07 01:01:41,008 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:01:41,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.453
2025-07-07 01:01:41,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.442
2025-07-07 01:01:41,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:01:41,078 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 19m is greater than maximum age 10m 0s
2025-07-07 01:01:41,078 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:01:41,078 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 19m is greater than maximum age 10m 0s
2025-07-07 01:01:41,078 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 19m is greater than maximum age 10m 0s
2025-07-07 01:02:03,439 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:02:03,460 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:02:41,141 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:02:41,141 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:02:41,144 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:02:21', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=20.68, temperature=-0.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:02:41,145 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 01:02:41,145 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:02:41,145 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 20m
2025-07-07 01:02:41,145 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:02:41,145 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:02:41.145
2025-07-07 01:02:41,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:02:41,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830844. UTC time = 2025-07-06T23:02:41.145
2025-07-07 01:02:41,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:02:41,216 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 20m is greater than maximum age 10m 0s
2025-07-07 01:02:41,216 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:02:41,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.571
2025-07-07 01:02:41,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-07 01:02:41,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:02:41,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 20m is greater than maximum age 10m 0s
2025-07-07 01:02:41,280 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:02:41,280 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 20m is greater than maximum age 10m 0s
2025-07-07 01:02:41,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 20m is greater than maximum age 10m 0s
2025-07-07 01:03:03,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:03:03,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:03:41,342 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:03:41,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:03:41,345 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:03:25', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=19.69, temperature=-0.39, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:03:41,345 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 01:03:41,345 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:03:41,345 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 21m
2025-07-07 01:03:41,345 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:03:41,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:03:41.346
2025-07-07 01:03:41,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:03:41,417 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827174. UTC time = 2025-07-06T23:03:41.346
2025-07-07 01:03:41,417 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:03:41,417 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 21m is greater than maximum age 10m 0s
2025-07-07 01:03:41,417 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:03:41,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.758
2025-07-07 01:03:41,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.311
2025-07-07 01:03:41,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:03:41,482 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 21m is greater than maximum age 10m 0s
2025-07-07 01:03:41,482 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:03:41,482 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 21m is greater than maximum age 10m 0s
2025-07-07 01:03:41,482 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 21m is greater than maximum age 10m 0s
2025-07-07 01:04:03,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:04:03,598 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:04:41,544 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:04:41,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:04:41,547 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:04:28', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=22.6, temperature=-0.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:04:41,547 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 01:04:41,548 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:04:41,548 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 22m
2025-07-07 01:04:41,548 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:04:41,548 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:04:41.548
2025-07-07 01:04:41,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:04:41,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982862. UTC time = 2025-07-06T23:04:41.548
2025-07-07 01:04:41,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:04:41,619 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 22m is greater than maximum age 10m 0s
2025-07-07 01:04:41,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:04:41,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.012
2025-07-07 01:04:41,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.135
2025-07-07 01:04:41,684 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:04:41,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 22m is greater than maximum age 10m 0s
2025-07-07 01:04:41,684 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:04:41,684 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 22m is greater than maximum age 10m 0s
2025-07-07 01:04:41,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 22m is greater than maximum age 10m 0s
2025-07-07 01:05:03,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:05:03,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:05:41,746 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:05:41,746 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:05:41,749 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:05:32', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=19.39, temperature=-0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:05:41,749 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 01:05:41,749 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:05:41,749 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 23m
2025-07-07 01:05:41,749 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:05:41,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:05:41.750
2025-07-07 01:05:41,759 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:05:41,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835095. UTC time = 2025-07-06T23:05:41.750
2025-07-07 01:05:41,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:05:41,821 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 23m is greater than maximum age 10m 0s
2025-07-07 01:05:41,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:05:41,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.142
2025-07-07 01:05:41,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.884
2025-07-07 01:05:41,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:05:41,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 23m is greater than maximum age 10m 0s
2025-07-07 01:05:41,886 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:05:41,886 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 23m is greater than maximum age 10m 0s
2025-07-07 01:05:41,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 23m is greater than maximum age 10m 0s
2025-07-07 01:06:03,738 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:06:03,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:06:41,949 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:06:41,949 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:06:41,951 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:06:04', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=19.18, temperature=-0.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:06:41,951 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 01:06:41,951 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:06:41,951 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 24m
2025-07-07 01:06:41,951 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:06:41,952 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:06:41.952
2025-07-07 01:06:41,960 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:06:42,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959846513. UTC time = 2025-07-06T23:06:41.952
2025-07-07 01:06:42,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:06:42,022 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 24m is greater than maximum age 10m 0s
2025-07-07 01:06:42,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:06:42,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.846
2025-07-07 01:06:42,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.658
2025-07-07 01:06:42,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:06:42,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 24m is greater than maximum age 10m 0s
2025-07-07 01:06:42,087 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:06:42,087 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 24m is greater than maximum age 10m 0s
2025-07-07 01:06:42,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 24m is greater than maximum age 10m 0s
2025-07-07 01:07:03,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:07:03,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:07:42,150 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:07:42,150 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:07:42,153 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:07:07', tmtdew=0.11, humidity=99.05, cloud=0.0, wind=20.2, temperature=-0.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:07:42,153 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 01:07:42,153 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:07:42,153 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 25m
2025-07-07 01:07:42,153 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:07:42,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:07:42.153
2025-07-07 01:07:42,163 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:07:42,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598628. UTC time = 2025-07-06T23:07:42.153
2025-07-07 01:07:42,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:07:42,226 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 25m is greater than maximum age 10m 0s
2025-07-07 01:07:42,226 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:07:42,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.627
2025-07-07 01:07:42,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.951
2025-07-07 01:07:42,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:07:42,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 25m is greater than maximum age 10m 0s
2025-07-07 01:07:42,291 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:07:42,291 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 25m is greater than maximum age 10m 0s
2025-07-07 01:07:42,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 25m is greater than maximum age 10m 0s
2025-07-07 01:08:03,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:08:03,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:08:42,353 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:08:42,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:08:42,356 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:08:12', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=18.28, temperature=-0.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:08:42,356 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 01:08:42,356 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:08:42,356 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 26m
2025-07-07 01:08:42,356 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:08:42,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:08:42.357
2025-07-07 01:08:42,365 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:08:42,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959883864. UTC time = 2025-07-06T23:08:42.357
2025-07-07 01:08:42,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:08:42,428 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 26m is greater than maximum age 10m 0s
2025-07-07 01:08:42,428 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:08:42,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.483
2025-07-07 01:08:42,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.177
2025-07-07 01:08:42,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:08:42,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 26m is greater than maximum age 10m 0s
2025-07-07 01:08:42,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:08:42,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 26m is greater than maximum age 10m 0s
2025-07-07 01:08:42,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 26m is greater than maximum age 10m 0s
2025-07-07 01:09:03,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:09:03,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:09:42,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:09:42,556 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:09:42,558 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:09:15', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=17.12, temperature=-0.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:09:42,558 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 01:09:42,559 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:09:42,559 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 27m
2025-07-07 01:09:42,559 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:09:42,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:09:42.559
2025-07-07 01:09:42,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:09:42,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959865517. UTC time = 2025-07-06T23:09:42.559
2025-07-07 01:09:42,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:09:42,631 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 27m is greater than maximum age 10m 0s
2025-07-07 01:09:42,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:09:42,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.412
2025-07-07 01:09:42,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-07 01:09:42,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:09:42,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 27m is greater than maximum age 10m 0s
2025-07-07 01:09:42,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:09:42,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 27m is greater than maximum age 10m 0s
2025-07-07 01:09:42,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 27m is greater than maximum age 10m 0s
2025-07-07 01:10:04,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:10:04,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:10:42,758 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:10:42,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:10:42,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:09:47', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=18.26, temperature=-0.46, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:10:42,761 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 55s
2025-07-07 01:10:42,761 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:10:42,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 28m
2025-07-07 01:10:42,761 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:10:42,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:10:42.762
2025-07-07 01:10:42,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:10:42,832 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847966. UTC time = 2025-07-06T23:10:42.762
2025-07-07 01:10:42,833 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:10:42,833 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 28m is greater than maximum age 10m 0s
2025-07-07 01:10:42,833 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:10:42,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.414
2025-07-07 01:10:42,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.422
2025-07-07 01:10:42,896 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:10:42,896 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 28m is greater than maximum age 10m 0s
2025-07-07 01:10:42,896 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:10:42,897 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 28m is greater than maximum age 10m 0s
2025-07-07 01:10:42,897 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 28m is greater than maximum age 10m 0s
2025-07-07 01:11:04,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:11:04,098 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:11:42,960 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:11:42,960 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:11:42,961 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:09:47', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=18.26, temperature=-0.46, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:11:42,961 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 55s
2025-07-07 01:11:42,961 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:11:42,961 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 29m
2025-07-07 01:11:42,961 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:11:42,962 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:11:42.962
2025-07-07 01:11:42,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:11:43,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983576. UTC time = 2025-07-06T23:11:42.962
2025-07-07 01:11:43,034 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:11:43,034 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 29m is greater than maximum age 10m 0s
2025-07-07 01:11:43,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:11:43,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.487
2025-07-07 01:11:43,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.439
2025-07-07 01:11:43,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:11:43,099 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 29m is greater than maximum age 10m 0s
2025-07-07 01:11:43,099 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:11:43,100 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 29m is greater than maximum age 10m 0s
2025-07-07 01:11:43,100 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 29m is greater than maximum age 10m 0s
2025-07-07 01:12:04,158 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:12:04,177 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:12:43,162 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:12:43,162 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:12:43,165 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:12:26', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=20.86, temperature=-0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:12:43,165 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 01:12:43,165 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:12:43,165 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 30m
2025-07-07 01:12:43,165 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:12:43,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:12:43.166
2025-07-07 01:12:43,175 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:12:43,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828814. UTC time = 2025-07-06T23:12:43.166
2025-07-07 01:12:43,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:12:43,238 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 30m is greater than maximum age 10m 0s
2025-07-07 01:12:43,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:12:43,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.631
2025-07-07 01:12:43,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.384
2025-07-07 01:12:43,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:12:43,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 30m is greater than maximum age 10m 0s
2025-07-07 01:12:43,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:12:43,304 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 30m is greater than maximum age 10m 0s
2025-07-07 01:12:43,304 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 30m is greater than maximum age 10m 0s
2025-07-07 01:13:04,236 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:13:04,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:13:43,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:13:43,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:13:43,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:12:26', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=20.86, temperature=-0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:13:43,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 17s
2025-07-07 01:13:43,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:13:43,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 31m
2025-07-07 01:13:43,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:13:43,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:13:43.370
2025-07-07 01:13:43,378 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:13:43,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827035. UTC time = 2025-07-06T23:13:43.370
2025-07-07 01:13:43,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:13:43,441 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 31m is greater than maximum age 10m 0s
2025-07-07 01:13:43,441 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:13:43,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.843
2025-07-07 01:13:43,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.255
2025-07-07 01:13:43,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:13:43,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 31m is greater than maximum age 10m 0s
2025-07-07 01:13:43,505 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:13:43,505 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 31m is greater than maximum age 10m 0s
2025-07-07 01:13:43,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 31m is greater than maximum age 10m 0s
2025-07-07 01:14:04,297 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:14:04,298 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:14:43,568 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:14:43,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:14:43,571 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:12:26', tmtdew=0.12, humidity=99.0, cloud=0.0, wind=20.86, temperature=-0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:14:43,571 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 17s
2025-07-07 01:14:43,571 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:14:43,571 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 32m
2025-07-07 01:14:43,571 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:14:43,571 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:14:43.571
2025-07-07 01:14:43,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:14:43,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983034. UTC time = 2025-07-06T23:14:43.571
2025-07-07 01:14:43,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:14:43,642 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 32m is greater than maximum age 10m 0s
2025-07-07 01:14:43,642 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:14:43,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.122
2025-07-07 01:14:43,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.051
2025-07-07 01:14:43,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:14:43,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 32m is greater than maximum age 10m 0s
2025-07-07 01:14:43,705 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:14:43,706 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 32m is greater than maximum age 10m 0s
2025-07-07 01:14:43,706 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 32m is greater than maximum age 10m 0s
2025-07-07 01:15:04,358 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:15:04,359 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:15:43,769 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:15:43,769 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:15:43,772 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:15:05', tmtdew=0.11, humidity=99.05, cloud=0.0, wind=20.8, temperature=-0.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:15:43,772 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 01:15:43,772 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:15:43,772 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 33m
2025-07-07 01:15:43,772 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:15:43,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:15:43.772
2025-07-07 01:15:43,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:15:43,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983865. UTC time = 2025-07-06T23:15:43.772
2025-07-07 01:15:43,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:15:43,844 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 33m is greater than maximum age 10m 0s
2025-07-07 01:15:43,844 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:15:43,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.023
2025-07-07 01:15:43,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.771
2025-07-07 01:15:43,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:15:43,908 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 33m is greater than maximum age 10m 0s
2025-07-07 01:15:43,908 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:15:43,908 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 33m is greater than maximum age 10m 0s
2025-07-07 01:15:43,908 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 33m is greater than maximum age 10m 0s
2025-07-07 01:16:04,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:16:04,438 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:16:43,971 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:16:43,971 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:16:43,974 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:16:08', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=19.96, temperature=-0.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:16:43,974 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 01:16:43,974 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:16:43,974 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 34m
2025-07-07 01:16:43,974 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:16:43,975 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:16:43.975
2025-07-07 01:16:43,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:16:44,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959851873. UTC time = 2025-07-06T23:16:43.975
2025-07-07 01:16:44,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:16:44,047 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 34m is greater than maximum age 10m 0s
2025-07-07 01:16:44,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:16:44,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.756
2025-07-07 01:16:44,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.773
2025-07-07 01:16:44,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:16:44,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 34m is greater than maximum age 10m 0s
2025-07-07 01:16:44,112 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:16:44,113 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 34m is greater than maximum age 10m 0s
2025-07-07 01:16:44,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 34m is greater than maximum age 10m 0s
2025-07-07 01:17:04,498 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:17:04,521 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:17:44,175 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:17:44,175 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:17:44,178 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:17:12', tmtdew=0.11, humidity=99.06, cloud=0.0, wind=23.71, temperature=-0.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:17:44,178 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 01:17:44,178 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:17:44,178 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 35m
2025-07-07 01:17:44,178 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:17:44,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:17:44.178
2025-07-07 01:17:44,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:17:44,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986992. UTC time = 2025-07-06T23:17:44.178
2025-07-07 01:17:44,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:17:44,250 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 35m is greater than maximum age 10m 0s
2025-07-07 01:17:44,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:17:44,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.564
2025-07-07 01:17:44,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.041
2025-07-07 01:17:44,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:17:44,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 35m is greater than maximum age 10m 0s
2025-07-07 01:17:44,314 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:17:44,315 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 35m is greater than maximum age 10m 0s
2025-07-07 01:17:44,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 35m is greater than maximum age 10m 0s
2025-07-07 01:18:04,581 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:18:04,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:18:44,378 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:18:44,378 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:18:44,380 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:17:44', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=24.79, temperature=-0.49, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:18:44,380 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 0s
2025-07-07 01:18:44,380 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:18:44,380 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 36m
2025-07-07 01:18:44,380 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:18:44,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:18:44.381
2025-07-07 01:18:44,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:18:44,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987933. UTC time = 2025-07-06T23:18:44.381
2025-07-07 01:18:44,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:18:44,452 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 36m is greater than maximum age 10m 0s
2025-07-07 01:18:44,452 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:18:44,515 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.448
2025-07-07 01:18:44,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.242
2025-07-07 01:18:44,516 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:18:44,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 36m is greater than maximum age 10m 0s
2025-07-07 01:18:44,516 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:18:44,516 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 36m is greater than maximum age 10m 0s
2025-07-07 01:18:44,516 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 36m is greater than maximum age 10m 0s
2025-07-07 01:19:04,657 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:19:04,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:19:44,578 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:19:44,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:19:44,581 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:17:44', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=24.79, temperature=-0.49, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:19:44,581 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 0s
2025-07-07 01:19:44,581 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:19:44,581 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 37m
2025-07-07 01:19:44,581 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:19:44,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:19:44.582
2025-07-07 01:19:44,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:19:44,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985835. UTC time = 2025-07-06T23:19:44.582
2025-07-07 01:19:44,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:19:44,654 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 37m is greater than maximum age 10m 0s
2025-07-07 01:19:44,654 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:19:44,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.404
2025-07-07 01:19:44,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.374
2025-07-07 01:19:44,718 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:19:44,718 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 37m is greater than maximum age 10m 0s
2025-07-07 01:19:44,718 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:19:44,719 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 37m is greater than maximum age 10m 0s
2025-07-07 01:19:44,719 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 37m is greater than maximum age 10m 0s
2025-07-07 01:20:04,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:20:04,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:20:44,783 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:20:44,783 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:20:44,786 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:20:23', tmtdew=0.11, humidity=99.05, cloud=0.0, wind=23.73, temperature=-0.44, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:20:44,786 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 01:20:44,786 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:20:44,787 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 38m
2025-07-07 01:20:44,787 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:20:44,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:20:44.787
2025-07-07 01:20:44,796 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:20:44,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842774. UTC time = 2025-07-06T23:20:44.787
2025-07-07 01:20:44,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:20:44,858 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 38m is greater than maximum age 10m 0s
2025-07-07 01:20:44,858 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:20:44,923 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.432
2025-07-07 01:20:44,923 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.436
2025-07-07 01:20:44,923 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:20:44,923 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 38m is greater than maximum age 10m 0s
2025-07-07 01:20:44,923 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:20:44,924 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 38m is greater than maximum age 10m 0s
2025-07-07 01:20:44,924 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 38m is greater than maximum age 10m 0s
2025-07-07 01:21:04,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:21:04,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:21:44,986 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:21:44,986 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:21:44,988 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:21:26', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=24.74, temperature=-0.49, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:21:44,988 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 01:21:44,988 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:21:44,988 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 39m
2025-07-07 01:21:44,988 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:21:44,988 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:21:44.989
2025-07-07 01:21:44,997 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:21:45,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832516. UTC time = 2025-07-06T23:21:44.989
2025-07-07 01:21:45,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:21:45,060 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 39m is greater than maximum age 10m 0s
2025-07-07 01:21:45,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:21:45,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.531
2025-07-07 01:21:45,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-07 01:21:45,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:21:45,125 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 39m is greater than maximum age 10m 0s
2025-07-07 01:21:45,126 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:21:45,126 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 39m is greater than maximum age 10m 0s
2025-07-07 01:21:45,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 39m is greater than maximum age 10m 0s
2025-07-07 01:22:04,883 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:22:04,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:22:45,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:22:45,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:22:45,191 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:21:58', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=24.28, temperature=-0.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:22:45,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-07-07 01:22:45,191 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:22:45,191 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 40m
2025-07-07 01:22:45,191 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:22:45,192 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:22:45.192
2025-07-07 01:22:45,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:22:45,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982748. UTC time = 2025-07-06T23:22:45.192
2025-07-07 01:22:45,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:22:45,262 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 40m is greater than maximum age 10m 0s
2025-07-07 01:22:45,262 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:22:45,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.700
2025-07-07 01:22:45,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.344
2025-07-07 01:22:45,325 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:22:45,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 40m is greater than maximum age 10m 0s
2025-07-07 01:22:45,325 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:22:45,325 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 40m is greater than maximum age 10m 0s
2025-07-07 01:22:45,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 40m is greater than maximum age 10m 0s
2025-07-07 01:23:04,944 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:23:04,966 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:23:45,388 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:23:45,389 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:23:45,390 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:21:58', tmtdew=0.12, humidity=99.01, cloud=0.0, wind=24.28, temperature=-0.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:23:45,390 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 47s
2025-07-07 01:23:45,390 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:23:45,390 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 41m
2025-07-07 01:23:45,391 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:23:45,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:23:45.391
2025-07-07 01:23:45,400 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:23:45,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827584. UTC time = 2025-07-06T23:23:45.391
2025-07-07 01:23:45,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:23:45,464 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 41m is greater than maximum age 10m 0s
2025-07-07 01:23:45,464 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:23:45,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.937
2025-07-07 01:23:45,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.188
2025-07-07 01:23:45,528 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:23:45,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 41m is greater than maximum age 10m 0s
2025-07-07 01:23:45,529 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:23:45,529 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 41m is greater than maximum age 10m 0s
2025-07-07 01:23:45,529 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 41m is greater than maximum age 10m 0s
2025-07-07 01:24:05,026 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:24:05,057 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:24:45,591 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:24:45,591 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:24:45,594 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:24:05', tmtdew=0.11, humidity=99.03, cloud=0.0, wind=25.62, temperature=-0.56, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:24:45,594 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 01:24:45,594 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:24:45,594 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 42m
2025-07-07 01:24:45,594 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:24:45,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:24:45.595
2025-07-07 01:24:45,603 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:24:45,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832744. UTC time = 2025-07-06T23:24:45.595
2025-07-07 01:24:45,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:24:45,665 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 42m is greater than maximum age 10m 0s
2025-07-07 01:24:45,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:24:45,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.231
2025-07-07 01:24:45,729 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.956
2025-07-07 01:24:45,730 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:24:45,730 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 42m is greater than maximum age 10m 0s
2025-07-07 01:24:45,730 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:24:45,730 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 42m is greater than maximum age 10m 0s
2025-07-07 01:24:45,730 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 42m is greater than maximum age 10m 0s
2025-07-07 01:25:05,118 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:25:05,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:25:45,792 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:25:45,792 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:25:45,795 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:25:09', tmtdew=0.06, humidity=99.06, cloud=0.0, wind=23.57, temperature=-0.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:25:45,795 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 01:25:45,795 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:25:45,795 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 43m
2025-07-07 01:25:45,795 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:25:45,795 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:25:45.795
2025-07-07 01:25:45,804 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:25:45,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842867. UTC time = 2025-07-06T23:25:45.795
2025-07-07 01:25:45,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:25:45,866 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 43m is greater than maximum age 10m 0s
2025-07-07 01:25:45,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:25:45,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.915
2025-07-07 01:25:45,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.648
2025-07-07 01:25:45,930 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:25:45,930 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 43m is greater than maximum age 10m 0s
2025-07-07 01:25:45,930 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:25:45,930 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 43m is greater than maximum age 10m 0s
2025-07-07 01:25:45,930 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 43m is greater than maximum age 10m 0s
2025-07-07 01:26:05,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:26:05,197 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:26:45,993 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:26:45,993 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:26:45,994 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:26:12', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=22.59, temperature=-0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:26:45,995 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 01:26:45,995 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:26:45,995 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 44m
2025-07-07 01:26:45,995 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:26:45,995 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:26:45.995
2025-07-07 01:26:46,004 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:26:46,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857875. UTC time = 2025-07-06T23:26:45.995
2025-07-07 01:26:46,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:26:46,065 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 44m is greater than maximum age 10m 0s
2025-07-07 01:26:46,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:26:46,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.676
2025-07-07 01:26:46,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.879
2025-07-07 01:26:46,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:26:46,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 44m is greater than maximum age 10m 0s
2025-07-07 01:26:46,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:26:46,129 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 44m is greater than maximum age 10m 0s
2025-07-07 01:26:46,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 44m is greater than maximum age 10m 0s
2025-07-07 01:27:05,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:27:05,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:27:46,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:27:46,192 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:27:46,195 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:26:44', tmtdew=0.11, humidity=99.06, cloud=0.0, wind=22.97, temperature=-0.61, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:27:46,195 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-07-07 01:27:46,195 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:27:46,195 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 45m
2025-07-07 01:27:46,195 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:27:46,196 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:27:46.196
2025-07-07 01:27:46,205 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:27:46,268 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877685. UTC time = 2025-07-06T23:27:46.196
2025-07-07 01:27:46,268 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:27:46,268 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 45m is greater than maximum age 10m 0s
2025-07-07 01:27:46,268 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:27:46,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.512
2025-07-07 01:27:46,331 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.123
2025-07-07 01:27:46,332 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:27:46,332 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 45m is greater than maximum age 10m 0s
2025-07-07 01:27:46,332 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:27:46,332 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 45m is greater than maximum age 10m 0s
2025-07-07 01:27:46,332 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 45m is greater than maximum age 10m 0s
2025-07-07 01:28:05,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:28:05,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:28:46,395 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:28:46,395 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:28:46,396 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:26:44', tmtdew=0.11, humidity=99.06, cloud=0.0, wind=22.97, temperature=-0.61, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:28:46,396 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 2s
2025-07-07 01:28:46,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:28:46,396 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 46m
2025-07-07 01:28:46,396 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:28:46,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:28:46.397
2025-07-07 01:28:46,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:28:46,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959870895. UTC time = 2025-07-06T23:28:46.397
2025-07-07 01:28:46,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:28:46,468 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 46m is greater than maximum age 10m 0s
2025-07-07 01:28:46,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:28:46,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.422
2025-07-07 01:28:46,532 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.298
2025-07-07 01:28:46,532 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:28:46,532 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 46m is greater than maximum age 10m 0s
2025-07-07 01:28:46,532 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:28:46,532 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 46m is greater than maximum age 10m 0s
2025-07-07 01:28:46,532 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 46m is greater than maximum age 10m 0s
2025-07-07 01:29:05,397 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:29:05,414 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:29:46,594 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:29:46,594 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:29:46,597 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:29:23', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=19.11, temperature=-0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:29:46,597 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 01:29:46,597 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:29:46,597 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 47m
2025-07-07 01:29:46,597 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:29:46,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:29:46.597
2025-07-07 01:29:46,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:29:46,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959851915. UTC time = 2025-07-06T23:29:46.597
2025-07-07 01:29:46,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:29:46,668 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 47m is greater than maximum age 10m 0s
2025-07-07 01:29:46,668 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:29:46,733 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.405
2025-07-07 01:29:46,733 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.405
2025-07-07 01:29:46,733 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:29:46,734 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 47m is greater than maximum age 10m 0s
2025-07-07 01:29:46,734 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:29:46,734 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 47m is greater than maximum age 10m 0s
2025-07-07 01:29:46,734 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 47m is greater than maximum age 10m 0s
2025-07-07 01:30:05,474 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:30:05,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:30:46,797 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:30:46,797 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:30:46,798 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:30:27', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=22.81, temperature=-0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:30:46,798 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 01:30:46,798 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:30:46,798 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 48m
2025-07-07 01:30:46,799 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:30:46,799 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:30:46.799
2025-07-07 01:30:46,808 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:30:46,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983831. UTC time = 2025-07-06T23:30:46.799
2025-07-07 01:30:46,870 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:30:46,870 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 48m is greater than maximum age 10m 0s
2025-07-07 01:30:46,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:30:46,934 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.460
2025-07-07 01:30:46,934 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.440
2025-07-07 01:30:46,934 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:30:46,934 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 48m is greater than maximum age 10m 0s
2025-07-07 01:30:46,935 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:30:46,935 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 48m is greater than maximum age 10m 0s
2025-07-07 01:30:46,935 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 48m is greater than maximum age 10m 0s
2025-07-07 01:31:05,556 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:31:05,573 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:31:46,997 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:31:46,997 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:31:47,000 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:30:27', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=22.81, temperature=-0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:31:47,000 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 20s
2025-07-07 01:31:47,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:31:47,000 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 49m
2025-07-07 01:31:47,000 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:31:47,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:31:47.001
2025-07-07 01:31:47,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:31:47,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982998. UTC time = 2025-07-06T23:31:47.001
2025-07-07 01:31:47,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:31:47,078 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 49m is greater than maximum age 10m 0s
2025-07-07 01:31:47,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:31:47,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.585
2025-07-07 01:31:47,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.404
2025-07-07 01:31:47,143 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:31:47,143 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 49m is greater than maximum age 10m 0s
2025-07-07 01:31:47,143 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:31:47,143 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 49m is greater than maximum age 10m 0s
2025-07-07 01:31:47,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 49m is greater than maximum age 10m 0s
2025-07-07 01:32:05,633 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:32:05,652 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:32:47,206 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:32:47,206 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:32:47,209 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:30:27', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=22.81, temperature=-0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:32:47,209 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 20s
2025-07-07 01:32:47,209 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:32:47,209 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 50m
2025-07-07 01:32:47,209 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:32:47,210 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:32:47.210
2025-07-07 01:32:47,219 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:32:47,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982685. UTC time = 2025-07-06T23:32:47.210
2025-07-07 01:32:47,286 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:32:47,286 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 50m is greater than maximum age 10m 0s
2025-07-07 01:32:47,286 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:32:47,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.779
2025-07-07 01:32:47,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.295
2025-07-07 01:32:47,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:32:47,350 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 50m is greater than maximum age 10m 0s
2025-07-07 01:32:47,350 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:32:47,351 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 50m is greater than maximum age 10m 0s
2025-07-07 01:32:47,351 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 50m is greater than maximum age 10m 0s
2025-07-07 01:33:05,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:33:05,713 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:33:47,413 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:33:47,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:33:47,416 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:33:37', tmtdew=0.11, humidity=99.06, cloud=0.0, wind=20.94, temperature=-0.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:33:47,416 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 01:33:47,416 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:33:47,416 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 51m
2025-07-07 01:33:47,416 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:33:47,417 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:33:47.417
2025-07-07 01:33:47,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:33:47,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828823. UTC time = 2025-07-06T23:33:47.417
2025-07-07 01:33:47,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:33:47,488 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 51m is greater than maximum age 10m 0s
2025-07-07 01:33:47,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:33:47,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.041
2025-07-07 01:33:47,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.111
2025-07-07 01:33:47,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:33:47,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 51m is greater than maximum age 10m 0s
2025-07-07 01:33:47,552 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:33:47,552 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 51m is greater than maximum age 10m 0s
2025-07-07 01:33:47,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 51m is greater than maximum age 10m 0s
2025-07-07 01:34:05,773 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:34:05,794 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:34:47,614 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:34:47,614 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:34:47,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:34:41', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=20.17, temperature=-0.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:34:47,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 01:34:47,617 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:34:47,617 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 52m
2025-07-07 01:34:47,617 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:34:47,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:34:47.617
2025-07-07 01:34:47,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:34:47,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835817. UTC time = 2025-07-06T23:34:47.617
2025-07-07 01:34:47,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:34:47,688 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 52m is greater than maximum age 10m 0s
2025-07-07 01:34:47,689 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:34:47,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.105
2025-07-07 01:34:47,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.851
2025-07-07 01:34:47,753 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:34:47,753 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 52m is greater than maximum age 10m 0s
2025-07-07 01:34:47,753 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:34:47,753 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 52m is greater than maximum age 10m 0s
2025-07-07 01:34:47,753 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 52m is greater than maximum age 10m 0s
2025-07-07 01:35:05,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:35:05,854 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:35:47,816 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:35:47,816 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:35:47,818 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:35:13', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=19.44, temperature=-0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:35:47,818 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 01:35:47,819 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:35:47,819 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 53m
2025-07-07 01:35:47,819 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:35:47,819 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:35:47.819
2025-07-07 01:35:47,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:35:47,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847747. UTC time = 2025-07-06T23:35:47.819
2025-07-07 01:35:47,893 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:35:47,893 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 53m is greater than maximum age 10m 0s
2025-07-07 01:35:47,893 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:35:47,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.818
2025-07-07 01:35:47,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.689
2025-07-07 01:35:47,957 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:35:47,957 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 53m is greater than maximum age 10m 0s
2025-07-07 01:35:47,957 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:35:47,958 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 53m is greater than maximum age 10m 0s
2025-07-07 01:35:47,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 53m is greater than maximum age 10m 0s
2025-07-07 01:36:05,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:36:05,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:36:48,020 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:36:48,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:36:48,022 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:36:16', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=19.5, temperature=-0.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:36:48,023 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 01:36:48,023 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:36:48,023 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 54m
2025-07-07 01:36:48,023 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:36:48,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:36:48.023
2025-07-07 01:36:48,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:36:48,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864534. UTC time = 2025-07-06T23:36:48.023
2025-07-07 01:36:48,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:36:48,102 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 54m is greater than maximum age 10m 0s
2025-07-07 01:36:48,102 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:36:48,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.606
2025-07-07 01:36:48,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.976
2025-07-07 01:36:48,166 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:36:48,166 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 54m is greater than maximum age 10m 0s
2025-07-07 01:36:48,166 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:36:48,167 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 54m is greater than maximum age 10m 0s
2025-07-07 01:36:48,167 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 54m is greater than maximum age 10m 0s
2025-07-07 01:37:05,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:37:06,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:37:48,229 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:37:48,229 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:37:48,231 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:36:16', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=19.5, temperature=-0.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:37:48,231 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 32s
2025-07-07 01:37:48,231 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:37:48,231 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 55m
2025-07-07 01:37:48,231 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:37:48,232 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:37:48.232
2025-07-07 01:37:48,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:37:48,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988561. UTC time = 2025-07-06T23:37:48.232
2025-07-07 01:37:48,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:37:48,303 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 55m is greater than maximum age 10m 0s
2025-07-07 01:37:48,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:37:48,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-07 01:37:48,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.195
2025-07-07 01:37:48,368 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:37:48,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 55m is greater than maximum age 10m 0s
2025-07-07 01:37:48,368 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:37:48,368 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 55m is greater than maximum age 10m 0s
2025-07-07 01:37:48,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 55m is greater than maximum age 10m 0s
2025-07-07 01:38:06,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:38:06,096 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:38:48,431 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:38:48,431 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:38:48,434 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:38:23', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=20.26, temperature=-0.61, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:38:48,434 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 01:38:48,434 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:38:48,434 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 56m
2025-07-07 01:38:48,434 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:38:48,435 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:38:48.435
2025-07-07 01:38:48,444 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:38:48,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959863193. UTC time = 2025-07-06T23:38:48.435
2025-07-07 01:38:48,506 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:38:48,506 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 56m is greater than maximum age 10m 0s
2025-07-07 01:38:48,506 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:38:48,569 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.407
2025-07-07 01:38:48,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.345
2025-07-07 01:38:48,570 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:38:48,570 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 56m is greater than maximum age 10m 0s
2025-07-07 01:38:48,570 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:38:48,570 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 56m is greater than maximum age 10m 0s
2025-07-07 01:38:48,570 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 56m is greater than maximum age 10m 0s
2025-07-07 01:39:06,156 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:39:06,174 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:39:48,632 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:39:48,633 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:39:48,635 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:39:27', tmtdew=0.11, humidity=99.06, cloud=0.0, wind=18.74, temperature=-0.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:39:48,635 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 01:39:48,635 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:39:48,635 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 57m
2025-07-07 01:39:48,635 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:39:48,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:39:48.636
2025-07-07 01:39:48,644 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:39:48,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959846206. UTC time = 2025-07-06T23:39:48.636
2025-07-07 01:39:48,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:39:48,707 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 57m is greater than maximum age 10m 0s
2025-07-07 01:39:48,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:39:48,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.417
2025-07-07 01:39:48,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.426
2025-07-07 01:39:48,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:39:48,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 57m is greater than maximum age 10m 0s
2025-07-07 01:39:48,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:39:48,773 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 57m is greater than maximum age 10m 0s
2025-07-07 01:39:48,773 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 57m is greater than maximum age 10m 0s
2025-07-07 01:40:06,234 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:40:06,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:40:48,836 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:40:48,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:40:48,837 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:40:30', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=21.44, temperature=-0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:40:48,837 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 01:40:48,837 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:40:48,837 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 58m
2025-07-07 01:40:48,837 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:40:48,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:40:48.838
2025-07-07 01:40:48,846 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:40:48,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983455. UTC time = 2025-07-06T23:40:48.838
2025-07-07 01:40:48,908 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:40:48,908 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 58m is greater than maximum age 10m 0s
2025-07-07 01:40:48,908 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:40:48,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.497
2025-07-07 01:40:48,972 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-07 01:40:48,972 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:40:48,972 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 58m is greater than maximum age 10m 0s
2025-07-07 01:40:48,972 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:40:48,972 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 58m is greater than maximum age 10m 0s
2025-07-07 01:40:48,972 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 58m is greater than maximum age 10m 0s
2025-07-07 01:41:06,317 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:41:06,336 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:41:49,034 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:41:49,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:41:49,037 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:41:34', tmtdew=0.1, humidity=99.11, cloud=0.0, wind=19.46, temperature=-0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:41:49,037 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 01:41:49,037 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:41:49,037 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18h 59m
2025-07-07 01:41:49,037 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:41:49,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:41:49.038
2025-07-07 01:41:49,049 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:41:49,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828148. UTC time = 2025-07-06T23:41:49.038
2025-07-07 01:41:49,113 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:41:49,113 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 18h 59m is greater than maximum age 10m 0s
2025-07-07 01:41:49,113 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:41:49,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.648
2025-07-07 01:41:49,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.372
2025-07-07 01:41:49,177 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:41:49,177 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 18h 59m is greater than maximum age 10m 0s
2025-07-07 01:41:49,177 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:41:49,178 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 18h 59m is greater than maximum age 10m 0s
2025-07-07 01:41:49,178 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 18h 59m is greater than maximum age 10m 0s
2025-07-07 01:42:06,396 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:42:06,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:42:49,241 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:42:49,241 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:42:49,252 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:42:40', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=20.43, temperature=-0.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:42:49,252 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 01:42:49,252 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:42:49,252 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 0m
2025-07-07 01:42:49,252 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:42:49,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:42:49.252
2025-07-07 01:42:49,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:42:49,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826904. UTC time = 2025-07-06T23:42:49.252
2025-07-07 01:42:49,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:42:49,324 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 0m is greater than maximum age 10m 0s
2025-07-07 01:42:49,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:42:49,388 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.867
2025-07-07 01:42:49,388 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.235
2025-07-07 01:42:49,389 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:42:49,389 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 0m is greater than maximum age 10m 0s
2025-07-07 01:42:49,389 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:42:49,389 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 0m is greater than maximum age 10m 0s
2025-07-07 01:42:49,389 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 0m is greater than maximum age 10m 0s
2025-07-07 01:43:06,501 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:43:06,502 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:43:49,451 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:43:49,451 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:43:49,454 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:43:11', tmtdew=0.11, humidity=99.08, cloud=0.0, wind=19.82, temperature=-0.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:43:49,454 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 01:43:49,454 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:43:49,454 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 1m
2025-07-07 01:43:49,454 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:43:49,455 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:43:49.455
2025-07-07 01:43:49,463 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:43:49,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983074. UTC time = 2025-07-06T23:43:49.455
2025-07-07 01:43:49,527 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:43:49,527 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 1m is greater than maximum age 10m 0s
2025-07-07 01:43:49,527 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:43:49,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.153
2025-07-07 01:43:49,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.023
2025-07-07 01:43:49,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:43:49,590 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 1m is greater than maximum age 10m 0s
2025-07-07 01:43:49,591 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:43:49,591 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 1m is greater than maximum age 10m 0s
2025-07-07 01:43:49,591 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 1m is greater than maximum age 10m 0s
2025-07-07 01:44:06,562 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:44:06,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:44:49,653 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:44:49,653 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:44:49,656 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:43:43', tmtdew=0.1, humidity=99.12, cloud=0.0, wind=21.93, temperature=-0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:44:49,656 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-07 01:44:49,656 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:44:49,656 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 2m
2025-07-07 01:44:49,656 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:44:49,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:44:49.657
2025-07-07 01:44:49,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:44:49,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983956. UTC time = 2025-07-06T23:44:49.657
2025-07-07 01:44:49,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:44:49,728 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 2m is greater than maximum age 10m 0s
2025-07-07 01:44:49,728 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:44:49,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.990
2025-07-07 01:44:49,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.736
2025-07-07 01:44:49,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:44:49,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 2m is greater than maximum age 10m 0s
2025-07-07 01:44:49,793 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:44:49,793 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 2m is greater than maximum age 10m 0s
2025-07-07 01:44:49,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 2m is greater than maximum age 10m 0s
2025-07-07 01:45:06,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:45:06,640 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:45:49,855 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:45:49,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:45:49,857 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:43:43', tmtdew=0.1, humidity=99.12, cloud=0.0, wind=21.93, temperature=-0.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:45:49,857 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-07 01:45:49,857 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:45:49,857 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 3m
2025-07-07 01:45:49,857 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:45:49,858 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:45:49.858
2025-07-07 01:45:49,867 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:45:49,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959853293. UTC time = 2025-07-06T23:45:49.858
2025-07-07 01:45:49,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:45:49,931 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 3m is greater than maximum age 10m 0s
2025-07-07 01:45:49,931 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:45:49,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.730
2025-07-07 01:45:49,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.802
2025-07-07 01:45:49,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:45:49,996 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 3m is greater than maximum age 10m 0s
2025-07-07 01:45:49,996 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:45:49,996 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 3m is greater than maximum age 10m 0s
2025-07-07 01:45:49,997 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 3m is greater than maximum age 10m 0s
2025-07-07 01:46:06,700 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:46:06,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:46:50,059 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:46:50,059 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:46:50,062 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:46:22', tmtdew=0.11, humidity=99.07, cloud=0.0, wind=20.29, temperature=-0.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:46:50,062 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 01:46:50,062 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:46:50,062 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 4m
2025-07-07 01:46:50,062 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:46:50,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:46:50.063
2025-07-07 01:46:50,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:46:50,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959871845. UTC time = 2025-07-06T23:46:50.063
2025-07-07 01:46:50,133 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:46:50,133 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 4m is greater than maximum age 10m 0s
2025-07-07 01:46:50,133 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:46:50,196 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.547
2025-07-07 01:46:50,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.064
2025-07-07 01:46:50,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:46:50,197 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 4m is greater than maximum age 10m 0s
2025-07-07 01:46:50,197 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:46:50,197 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 4m is greater than maximum age 10m 0s
2025-07-07 01:46:50,197 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 4m is greater than maximum age 10m 0s
2025-07-07 01:47:06,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:47:06,783 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:47:50,260 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:47:50,260 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:47:50,263 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:47:25', tmtdew=0.11, humidity=99.05, cloud=0.0, wind=18.21, temperature=-0.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:47:50,263 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 01:47:50,263 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:47:50,263 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 5m
2025-07-07 01:47:50,263 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:47:50,263 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:47:50.264
2025-07-07 01:47:50,273 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:47:50,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987664. UTC time = 2025-07-06T23:47:50.264
2025-07-07 01:47:50,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:47:50,335 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 5m is greater than maximum age 10m 0s
2025-07-07 01:47:50,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:47:50,398 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.438
2025-07-07 01:47:50,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.258
2025-07-07 01:47:50,399 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:47:50,399 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 5m is greater than maximum age 10m 0s
2025-07-07 01:47:50,399 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:47:50,399 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 5m is greater than maximum age 10m 0s
2025-07-07 01:47:50,399 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 5m is greater than maximum age 10m 0s
2025-07-07 01:48:06,843 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:48:06,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:48:50,462 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:48:50,462 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:48:50,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:48:29', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=19.85, temperature=-0.64, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:48:50,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 01:48:50,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:48:50,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 6m
2025-07-07 01:48:50,465 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:48:50,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:48:50.466
2025-07-07 01:48:50,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:48:50,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985623. UTC time = 2025-07-06T23:48:50.466
2025-07-07 01:48:50,537 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:48:50,537 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 6m is greater than maximum age 10m 0s
2025-07-07 01:48:50,537 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:48:50,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.401
2025-07-07 01:48:50,600 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.382
2025-07-07 01:48:50,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:48:50,601 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 6m is greater than maximum age 10m 0s
2025-07-07 01:48:50,601 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:48:50,601 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 6m is greater than maximum age 10m 0s
2025-07-07 01:48:50,601 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 6m is greater than maximum age 10m 0s
2025-07-07 01:49:06,921 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:49:06,940 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:49:50,664 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:49:50,664 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:49:50,667 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:49:33', tmtdew=0.1, humidity=99.15, cloud=0.0, wind=20.08, temperature=-0.61, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:49:50,667 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 01:49:50,667 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:49:50,667 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 7m
2025-07-07 01:49:50,667 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:49:50,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:49:50.667
2025-07-07 01:49:50,676 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:49:50,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984122. UTC time = 2025-07-06T23:49:50.667
2025-07-07 01:49:50,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:49:50,739 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 7m is greater than maximum age 10m 0s
2025-07-07 01:49:50,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:49:50,803 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.437
2025-07-07 01:49:50,803 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.437
2025-07-07 01:49:50,803 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:49:50,803 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 7m is greater than maximum age 10m 0s
2025-07-07 01:49:50,803 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:49:50,804 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 7m is greater than maximum age 10m 0s
2025-07-07 01:49:50,804 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 7m is greater than maximum age 10m 0s
2025-07-07 01:50:06,999 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:50:07,021 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:50:50,866 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:50:50,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:50:50,877 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:50:36', tmtdew=0.11, humidity=99.07, cloud=0.0, wind=16.0, temperature=-0.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:50:50,877 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 01:50:50,877 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:50:50,877 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 8m
2025-07-07 01:50:50,877 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:50:50,877 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:50:50.877
2025-07-07 01:50:50,887 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:50:50,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983151. UTC time = 2025-07-06T23:50:50.877
2025-07-07 01:50:50,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:50:50,951 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 8m is greater than maximum age 10m 0s
2025-07-07 01:50:50,951 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:50:51,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.544
2025-07-07 01:50:51,016 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.419
2025-07-07 01:50:51,016 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:50:51,016 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 8m is greater than maximum age 10m 0s
2025-07-07 01:50:51,016 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:50:51,016 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 8m is greater than maximum age 10m 0s
2025-07-07 01:50:51,016 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 8m is greater than maximum age 10m 0s
2025-07-07 01:51:07,081 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:51:07,082 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:51:51,078 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:51:51,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:51:51,081 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:51:40', tmtdew=0.07, humidity=99.4, cloud=0.0, wind=17.36, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:51:51,081 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 01:51:51,081 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:51:51,081 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 9m
2025-07-07 01:51:51,081 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:51:51,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:51:51.082
2025-07-07 01:51:51,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:51:51,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827016. UTC time = 2025-07-06T23:51:51.082
2025-07-07 01:51:51,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:51:51,153 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 9m is greater than maximum age 10m 0s
2025-07-07 01:51:51,153 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:51:51,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.720
2025-07-07 01:51:51,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.329
2025-07-07 01:51:51,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:51:51,217 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 9m is greater than maximum age 10m 0s
2025-07-07 01:51:51,217 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:51:51,218 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 9m is greater than maximum age 10m 0s
2025-07-07 01:51:51,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 9m is greater than maximum age 10m 0s
2025-07-07 01:52:07,142 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:52:07,143 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:52:51,280 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:52:51,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:52:51,282 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:52:43', tmtdew=0.07, humidity=99.4, cloud=0.0, wind=19.83, temperature=-0.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:52:51,282 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-07 01:52:51,282 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:52:51,282 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 10m
2025-07-07 01:52:51,282 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:52:51,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:52:51.283
2025-07-07 01:52:51,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:52:51,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827654. UTC time = 2025-07-06T23:52:51.283
2025-07-07 01:52:51,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:52:51,354 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 10m is greater than maximum age 10m 0s
2025-07-07 01:52:51,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:52:51,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.964
2025-07-07 01:52:51,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.165
2025-07-07 01:52:51,417 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:52:51,417 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 10m is greater than maximum age 10m 0s
2025-07-07 01:52:51,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:52:51,418 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 10m is greater than maximum age 10m 0s
2025-07-07 01:52:51,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 10m is greater than maximum age 10m 0s
2025-07-07 01:53:07,203 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:53:07,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:53:51,482 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:53:51,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:53:51,485 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:53:15', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=19.6, temperature=-0.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:53:51,485 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 01:53:51,485 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:53:51,485 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 11m
2025-07-07 01:53:51,485 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:53:51,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:53:51.486
2025-07-07 01:53:51,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:53:51,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833335. UTC time = 2025-07-06T23:53:51.486
2025-07-07 01:53:51,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:53:51,557 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 11m is greater than maximum age 10m 0s
2025-07-07 01:53:51,557 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:53:51,621 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.193
2025-07-07 01:53:51,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.926
2025-07-07 01:53:51,622 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:53:51,622 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 11m is greater than maximum age 10m 0s
2025-07-07 01:53:51,622 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:53:51,622 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 11m is greater than maximum age 10m 0s
2025-07-07 01:53:51,622 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 11m is greater than maximum age 10m 0s
2025-07-07 01:54:07,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:54:07,283 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:54:51,685 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:54:51,685 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:54:51,687 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:54:19', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=20.12, temperature=-0.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:54:51,687 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 01:54:51,687 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:54:51,687 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 12m
2025-07-07 01:54:51,687 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:54:51,688 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:54:51.688
2025-07-07 01:54:51,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:54:51,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959843975. UTC time = 2025-07-06T23:54:51.688
2025-07-07 01:54:51,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:54:51,764 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 12m is greater than maximum age 10m 0s
2025-07-07 01:54:51,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:54:51,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.885
2025-07-07 01:54:51,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.609
2025-07-07 01:54:51,828 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:54:51,828 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 12m is greater than maximum age 10m 0s
2025-07-07 01:54:51,829 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:54:51,829 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 12m is greater than maximum age 10m 0s
2025-07-07 01:54:51,829 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 12m is greater than maximum age 10m 0s
2025-07-07 01:55:07,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:55:07,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:55:51,892 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:55:51,892 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:55:51,903 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:55:22', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=19.53, temperature=-0.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:55:51,903 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 01:55:51,903 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:55:51,903 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 13m
2025-07-07 01:55:51,903 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:55:51,903 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:55:51.903
2025-07-07 01:55:51,913 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:55:51,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985949. UTC time = 2025-07-06T23:55:51.903
2025-07-07 01:55:51,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:55:51,979 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 13m is greater than maximum age 10m 0s
2025-07-07 01:55:51,979 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:55:52,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.653
2025-07-07 01:55:52,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.906
2025-07-07 01:55:52,045 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:55:52,045 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 13m is greater than maximum age 10m 0s
2025-07-07 01:55:52,045 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:55:52,045 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 13m is greater than maximum age 10m 0s
2025-07-07 01:55:52,046 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 13m is greater than maximum age 10m 0s
2025-07-07 01:56:07,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:56:07,443 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:56:52,109 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:56:52,109 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:56:52,111 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:56:26', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=20.93, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:56:52,111 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 01:56:52,111 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:56:52,111 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 14m
2025-07-07 01:56:52,111 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:56:52,112 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:56:52.112
2025-07-07 01:56:52,121 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:56:52,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598798. UTC time = 2025-07-06T23:56:52.112
2025-07-07 01:56:52,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:56:52,182 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 14m is greater than maximum age 10m 0s
2025-07-07 01:56:52,182 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:56:52,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.497
2025-07-07 01:56:52,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.143
2025-07-07 01:56:52,246 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:56:52,246 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 14m is greater than maximum age 10m 0s
2025-07-07 01:56:52,247 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:56:52,247 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 14m is greater than maximum age 10m 0s
2025-07-07 01:56:52,247 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 14m is greater than maximum age 10m 0s
2025-07-07 01:57:07,503 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:57:07,520 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:57:52,309 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:57:52,309 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:57:52,311 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:57:29', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=19.18, temperature=-0.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:57:52,311 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 01:57:52,311 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:57:52,311 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 15m
2025-07-07 01:57:52,311 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:57:52,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:57:52.312
2025-07-07 01:57:52,320 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:57:52,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986841. UTC time = 2025-07-06T23:57:52.312
2025-07-07 01:57:52,383 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:57:52,383 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 15m is greater than maximum age 10m 0s
2025-07-07 01:57:52,383 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:57:52,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.415
2025-07-07 01:57:52,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.311
2025-07-07 01:57:52,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:57:52,447 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 15m is greater than maximum age 10m 0s
2025-07-07 01:57:52,448 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:57:52,448 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 15m is greater than maximum age 10m 0s
2025-07-07 01:57:52,448 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 15m is greater than maximum age 10m 0s
2025-07-07 01:58:07,580 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:58:07,598 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:58:52,511 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:58:52,511 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:58:52,514 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:58:33', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=22.06, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:58:52,514 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 01:58:52,514 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:58:52,514 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 16m
2025-07-07 01:58:52,514 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:58:52,515 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:58:52.515
2025-07-07 01:58:52,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:58:52,585 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959849996. UTC time = 2025-07-06T23:58:52.515
2025-07-07 01:58:52,585 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:58:52,585 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 16m is greater than maximum age 10m 0s
2025-07-07 01:58:52,585 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:58:52,649 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.406
2025-07-07 01:58:52,649 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.410
2025-07-07 01:58:52,649 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:58:52,649 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 16m is greater than maximum age 10m 0s
2025-07-07 01:58:52,650 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:58:52,650 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 16m is greater than maximum age 10m 0s
2025-07-07 01:58:52,650 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 16m is greater than maximum age 10m 0s
2025-07-07 01:59:07,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 01:59:07,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 01:59:52,713 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 01:59:52,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 01:59:52,715 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T01:59:37', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=19.41, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 01:59:52,715 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 01:59:52,715 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 01:59:52,715 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 17m
2025-07-07 01:59:52,715 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 01:59:52,715 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-06T23:59:52.715
2025-07-07 01:59:52,724 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 01:59:52,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983695. UTC time = 2025-07-06T23:59:52.715
2025-07-07 01:59:52,787 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 01:59:52,787 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 17m is greater than maximum age 10m 0s
2025-07-07 01:59:52,787 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 01:59:52,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.468
2025-07-07 01:59:52,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.438
2025-07-07 01:59:52,852 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 01:59:52,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 17m is greater than maximum age 10m 0s
2025-07-07 01:59:52,853 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 01:59:52,853 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 17m is greater than maximum age 10m 0s
2025-07-07 01:59:52,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 17m is greater than maximum age 10m 0s
2025-07-07 02:00:07,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:00:07,720 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:00:52,915 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:00:52,915 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:00:52,918 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:00:08', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=19.92, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:00:52,918 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-07 02:00:52,918 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:00:52,919 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 18m
2025-07-07 02:00:52,919 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:00:52,919 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:00:52.919
2025-07-07 02:00:52,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:00:52,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982917. UTC time = 2025-07-07T00:00:52.919
2025-07-07 02:00:52,990 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:00:52,990 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 18m is greater than maximum age 10m 0s
2025-07-07 02:00:52,990 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:00:53,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.600
2025-07-07 02:00:53,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-07 02:00:53,054 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:00:53,054 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 18m is greater than maximum age 10m 0s
2025-07-07 02:00:53,055 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:00:53,055 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 18m is greater than maximum age 10m 0s
2025-07-07 02:00:53,055 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 18m is greater than maximum age 10m 0s
2025-07-07 02:01:07,780 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:01:07,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:01:53,118 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:01:53,118 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:01:53,121 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:01:12', tmtdew=0.07, humidity=99.4, cloud=0.0, wind=20.17, temperature=-0.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:01:53,121 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-07 02:01:53,121 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:01:53,121 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 19m
2025-07-07 02:01:53,121 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:01:53,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:01:53.122
2025-07-07 02:01:53,130 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:01:53,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982658. UTC time = 2025-07-07T00:01:53.122
2025-07-07 02:01:53,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:01:53,193 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 19m is greater than maximum age 10m 0s
2025-07-07 02:01:53,193 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:01:53,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.801
2025-07-07 02:01:53,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.277
2025-07-07 02:01:53,256 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:01:53,256 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 19m is greater than maximum age 10m 0s
2025-07-07 02:01:53,257 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:01:53,257 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 19m is greater than maximum age 10m 0s
2025-07-07 02:01:53,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 19m is greater than maximum age 10m 0s
2025-07-07 02:02:07,858 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:02:07,879 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:02:53,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:02:53,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:02:53,322 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:02:16', tmtdew=0.07, humidity=99.39, cloud=0.0, wind=22.3, temperature=-0.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:02:53,322 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 02:02:53,322 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:02:53,322 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 20m
2025-07-07 02:02:53,322 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:02:53,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:02:53.323
2025-07-07 02:02:53,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:02:53,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982908. UTC time = 2025-07-07T00:02:53.323
2025-07-07 02:02:53,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:02:53,396 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 20m is greater than maximum age 10m 0s
2025-07-07 02:02:53,396 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:02:53,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.070
2025-07-07 02:02:53,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.085
2025-07-07 02:02:53,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:02:53,459 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 20m is greater than maximum age 10m 0s
2025-07-07 02:02:53,460 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:02:53,460 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 20m is greater than maximum age 10m 0s
2025-07-07 02:02:53,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 20m is greater than maximum age 10m 0s
2025-07-07 02:03:07,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:03:07,940 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:03:53,522 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:03:53,522 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:03:53,524 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:03:19', tmtdew=0.07, humidity=99.41, cloud=0.0, wind=18.62, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:03:53,524 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 02:03:53,524 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:03:53,524 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 21m
2025-07-07 02:03:53,524 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:03:53,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:03:53.525
2025-07-07 02:03:53,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:03:53,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598366. UTC time = 2025-07-07T00:03:53.525
2025-07-07 02:03:53,596 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:03:53,596 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 21m is greater than maximum age 10m 0s
2025-07-07 02:03:53,596 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:03:53,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.069
2025-07-07 02:03:53,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.818
2025-07-07 02:03:53,659 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:03:53,659 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 21m is greater than maximum age 10m 0s
2025-07-07 02:03:53,660 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:03:53,660 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 21m is greater than maximum age 10m 0s
2025-07-07 02:03:53,660 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 21m is greater than maximum age 10m 0s
2025-07-07 02:04:08,000 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:04:08,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:04:53,722 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:04:53,722 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:04:53,725 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:04:23', tmtdew=0.03, humidity=99.43, cloud=0.0, wind=18.54, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:04:53,725 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 02:04:53,725 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:04:53,726 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 22m
2025-07-07 02:04:53,726 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:04:53,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:04:53.726
2025-07-07 02:04:53,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:04:53,797 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959849047. UTC time = 2025-07-07T00:04:53.726
2025-07-07 02:04:53,797 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:04:53,797 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 22m is greater than maximum age 10m 0s
2025-07-07 02:04:53,797 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:04:53,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.790
2025-07-07 02:04:53,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.721
2025-07-07 02:04:53,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:04:53,861 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 22m is greater than maximum age 10m 0s
2025-07-07 02:04:53,861 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:04:53,861 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 22m is greater than maximum age 10m 0s
2025-07-07 02:04:53,862 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 22m is greater than maximum age 10m 0s
2025-07-07 02:05:08,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:05:08,105 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:05:53,924 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:05:53,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:05:53,926 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:04:23', tmtdew=0.03, humidity=99.43, cloud=0.0, wind=18.54, temperature=-0.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:05:53,927 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 30s
2025-07-07 02:05:53,927 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:05:53,927 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 23m
2025-07-07 02:05:53,927 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:05:53,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:05:53.927
2025-07-07 02:05:53,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:05:53,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986633. UTC time = 2025-07-07T00:05:53.927
2025-07-07 02:05:53,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:05:53,998 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 23m is greater than maximum age 10m 0s
2025-07-07 02:05:53,998 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:05:54,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.586
2025-07-07 02:05:54,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.000
2025-07-07 02:05:54,063 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:05:54,063 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 23m is greater than maximum age 10m 0s
2025-07-07 02:05:54,063 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:05:54,063 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 23m is greater than maximum age 10m 0s
2025-07-07 02:05:54,063 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 23m is greater than maximum age 10m 0s
2025-07-07 02:06:08,165 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:06:08,187 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:06:54,126 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:06:54,126 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:06:54,129 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:06:30', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=20.4, temperature=-0.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:06:54,129 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 02:06:54,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:06:54,129 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 24m
2025-07-07 02:06:54,129 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:06:54,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:06:54.130
2025-07-07 02:06:54,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:06:54,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988277. UTC time = 2025-07-07T00:06:54.130
2025-07-07 02:06:54,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:06:54,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 24m is greater than maximum age 10m 0s
2025-07-07 02:06:54,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:06:54,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.458
2025-07-07 02:06:54,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.212
2025-07-07 02:06:54,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:06:54,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 24m is greater than maximum age 10m 0s
2025-07-07 02:06:54,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:06:54,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 24m is greater than maximum age 10m 0s
2025-07-07 02:06:54,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 24m is greater than maximum age 10m 0s
2025-07-07 02:07:08,247 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:07:08,248 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:07:54,329 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:07:54,329 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:07:54,332 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:07:34', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=18.76, temperature=-0.74, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:07:54,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 02:07:54,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:07:54,332 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 25m
2025-07-07 02:07:54,332 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:07:54,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:07:54.333
2025-07-07 02:07:54,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:07:54,404 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959860926. UTC time = 2025-07-07T00:07:54.333
2025-07-07 02:07:54,404 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:07:54,404 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 25m is greater than maximum age 10m 0s
2025-07-07 02:07:54,404 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:07:54,468 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.403
2025-07-07 02:07:54,468 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.355
2025-07-07 02:07:54,468 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:07:54,468 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 25m is greater than maximum age 10m 0s
2025-07-07 02:07:54,468 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:07:54,469 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 25m is greater than maximum age 10m 0s
2025-07-07 02:07:54,469 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 25m is greater than maximum age 10m 0s
2025-07-07 02:08:08,308 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:08:08,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:08:54,531 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:08:54,531 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:08:54,533 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:08:37', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=18.07, temperature=-0.75, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:08:54,533 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 02:08:54,533 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:08:54,533 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 26m
2025-07-07 02:08:54,533 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:08:54,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:08:54.534
2025-07-07 02:08:54,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:08:54,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844497. UTC time = 2025-07-07T00:08:54.534
2025-07-07 02:08:54,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:08:54,604 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 26m is greater than maximum age 10m 0s
2025-07-07 02:08:54,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:08:54,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-07 02:08:54,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.428
2025-07-07 02:08:54,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:08:54,668 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 26m is greater than maximum age 10m 0s
2025-07-07 02:08:54,668 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:08:54,668 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 26m is greater than maximum age 10m 0s
2025-07-07 02:08:54,668 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 26m is greater than maximum age 10m 0s
2025-07-07 02:09:08,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:09:08,389 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:09:54,732 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:09:54,732 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:09:54,733 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:09:09', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=18.6, temperature=-0.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:09:54,734 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-07-07 02:09:54,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:09:54,734 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 27m
2025-07-07 02:09:54,734 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:09:54,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:09:54.734
2025-07-07 02:09:54,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:09:54,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598334. UTC time = 2025-07-07T00:09:54.734
2025-07-07 02:09:54,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:09:54,806 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 27m is greater than maximum age 10m 0s
2025-07-07 02:09:54,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:09:54,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.508
2025-07-07 02:09:54,870 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-07 02:09:54,871 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:09:54,871 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 27m is greater than maximum age 10m 0s
2025-07-07 02:09:54,871 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:09:54,871 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 27m is greater than maximum age 10m 0s
2025-07-07 02:09:54,871 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 27m is greater than maximum age 10m 0s
2025-07-07 02:10:08,449 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:10:08,467 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:10:54,934 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:10:54,934 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:10:54,937 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:10:13', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=16.48, temperature=-0.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:10:54,938 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-07 02:10:54,938 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:10:54,938 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 28m
2025-07-07 02:10:54,938 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:10:54,938 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:10:54.938
2025-07-07 02:10:54,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:10:55,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982754. UTC time = 2025-07-07T00:10:54.938
2025-07-07 02:10:55,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:10:55,009 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 28m is greater than maximum age 10m 0s
2025-07-07 02:10:55,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:10:55,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.665
2025-07-07 02:10:55,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.359
2025-07-07 02:10:55,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:10:55,073 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 28m is greater than maximum age 10m 0s
2025-07-07 02:10:55,074 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:10:55,074 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 28m is greater than maximum age 10m 0s
2025-07-07 02:10:55,074 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 28m is greater than maximum age 10m 0s
2025-07-07 02:11:08,527 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:11:08,528 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:11:55,137 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:11:55,137 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:11:55,140 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:10:13', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=16.48, temperature=-0.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:11:55,140 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-07-07 02:11:55,140 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:11:55,140 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 29m
2025-07-07 02:11:55,140 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:11:55,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:11:55.141
2025-07-07 02:11:55,149 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:11:55,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982683. UTC time = 2025-07-07T00:11:55.141
2025-07-07 02:11:55,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:11:55,211 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 29m is greater than maximum age 10m 0s
2025-07-07 02:11:55,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:11:55,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.892
2025-07-07 02:11:55,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.215
2025-07-07 02:11:55,275 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:11:55,275 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 29m is greater than maximum age 10m 0s
2025-07-07 02:11:55,276 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:11:55,276 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 29m is greater than maximum age 10m 0s
2025-07-07 02:11:55,276 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 29m is greater than maximum age 10m 0s
2025-07-07 02:12:08,588 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:12:08,610 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:12:55,338 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:12:55,338 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:12:55,340 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:10:13', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=16.48, temperature=-0.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:12:55,340 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 42s
2025-07-07 02:12:55,340 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:12:55,340 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 30m
2025-07-07 02:12:55,340 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:12:55,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:12:55.341
2025-07-07 02:12:55,350 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:12:55,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831193. UTC time = 2025-07-07T00:12:55.341
2025-07-07 02:12:55,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:12:55,412 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 30m is greater than maximum age 10m 0s
2025-07-07 02:12:55,412 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:12:55,477 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.185
2025-07-07 02:12:55,477 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.995
2025-07-07 02:12:55,477 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:12:55,477 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 30m is greater than maximum age 10m 0s
2025-07-07 02:12:55,477 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:12:55,477 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 30m is greater than maximum age 10m 0s
2025-07-07 02:12:55,478 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 30m is greater than maximum age 10m 0s
2025-07-07 02:13:08,670 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:13:08,671 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:13:55,539 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:13:55,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:13:55,542 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:13:25', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=16.82, temperature=-0.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:13:55,542 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 02:13:55,542 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:13:55,542 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 31m
2025-07-07 02:13:55,543 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:13:55,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:13:55.543
2025-07-07 02:13:55,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:13:55,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984053. UTC time = 2025-07-07T00:13:55.543
2025-07-07 02:13:55,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:13:55,615 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 31m is greater than maximum age 10m 0s
2025-07-07 02:13:55,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:13:55,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.957
2025-07-07 02:13:55,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.699
2025-07-07 02:13:55,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:13:55,679 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 31m is greater than maximum age 10m 0s
2025-07-07 02:13:55,680 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:13:55,680 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 31m is greater than maximum age 10m 0s
2025-07-07 02:13:55,680 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 31m is greater than maximum age 10m 0s
2025-07-07 02:14:08,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:14:08,754 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:14:55,742 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:14:55,742 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:14:55,745 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:14:29', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=18.09, temperature=-0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:14:55,745 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 02:14:55,745 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:14:55,745 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 32m
2025-07-07 02:14:55,745 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:14:55,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:14:55.746
2025-07-07 02:14:55,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:14:55,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854765. UTC time = 2025-07-07T00:14:55.746
2025-07-07 02:14:55,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:14:55,820 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 32m is greater than maximum age 10m 0s
2025-07-07 02:14:55,820 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:14:55,883 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.706
2025-07-07 02:14:55,883 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.831
2025-07-07 02:14:55,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:14:55,884 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 32m is greater than maximum age 10m 0s
2025-07-07 02:14:55,884 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:14:55,884 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 32m is greater than maximum age 10m 0s
2025-07-07 02:14:55,884 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 32m is greater than maximum age 10m 0s
2025-07-07 02:15:08,814 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:15:08,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:15:55,947 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:15:55,948 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:15:55,951 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:15:33', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=18.74, temperature=-0.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:15:55,951 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 02:15:55,951 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:15:55,951 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 33m
2025-07-07 02:15:55,951 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:15:55,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:15:55.952
2025-07-07 02:15:55,960 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:15:56,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959873824. UTC time = 2025-07-07T00:15:55.952
2025-07-07 02:15:56,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:15:56,023 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 33m is greater than maximum age 10m 0s
2025-07-07 02:15:56,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:15:56,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.530
2025-07-07 02:15:56,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.085
2025-07-07 02:15:56,087 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:15:56,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 33m is greater than maximum age 10m 0s
2025-07-07 02:15:56,087 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:15:56,087 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 33m is greater than maximum age 10m 0s
2025-07-07 02:15:56,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 33m is greater than maximum age 10m 0s
2025-07-07 02:16:08,896 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:16:08,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:16:56,150 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:16:56,150 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:16:56,152 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:16:36', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=18.03, temperature=-0.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:16:56,153 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 02:16:56,153 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:16:56,153 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 34m
2025-07-07 02:16:56,153 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:16:56,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:16:56.153
2025-07-07 02:16:56,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:16:56,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987401. UTC time = 2025-07-07T00:16:56.153
2025-07-07 02:16:56,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:16:56,224 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 34m is greater than maximum age 10m 0s
2025-07-07 02:16:56,224 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:16:56,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.428
2025-07-07 02:16:56,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.272
2025-07-07 02:16:56,288 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:16:56,288 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 34m is greater than maximum age 10m 0s
2025-07-07 02:16:56,288 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:16:56,289 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 34m is greater than maximum age 10m 0s
2025-07-07 02:16:56,289 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 34m is greater than maximum age 10m 0s
2025-07-07 02:17:08,985 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:17:08,986 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:17:56,351 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:17:56,351 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:17:56,354 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:17:40', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=18.35, temperature=-0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:17:56,354 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 02:17:56,354 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:17:56,354 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 35m
2025-07-07 02:17:56,355 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:17:56,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:17:56.355
2025-07-07 02:17:56,364 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:17:56,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854173. UTC time = 2025-07-07T00:17:56.355
2025-07-07 02:17:56,427 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:17:56,427 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 35m is greater than maximum age 10m 0s
2025-07-07 02:17:56,427 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:17:56,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.400
2025-07-07 02:17:56,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.389
2025-07-07 02:17:56,492 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:17:56,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 35m is greater than maximum age 10m 0s
2025-07-07 02:17:56,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:17:56,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 35m is greater than maximum age 10m 0s
2025-07-07 02:17:56,493 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 35m is greater than maximum age 10m 0s
2025-07-07 02:18:09,046 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:18:09,047 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:18:56,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:18:56,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:18:56,558 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:18:44', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=16.66, temperature=-0.84, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:18:56,558 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-07 02:18:56,558 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:18:56,558 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 36m
2025-07-07 02:18:56,559 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:18:56,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:18:56.559
2025-07-07 02:18:56,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:18:56,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839715. UTC time = 2025-07-07T00:18:56.559
2025-07-07 02:18:56,631 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:18:56,631 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 36m is greater than maximum age 10m 0s
2025-07-07 02:18:56,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:18:56,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.443
2025-07-07 02:18:56,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.436
2025-07-07 02:18:56,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:18:56,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 36m is greater than maximum age 10m 0s
2025-07-07 02:18:56,696 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:18:56,696 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 36m is greater than maximum age 10m 0s
2025-07-07 02:18:56,696 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 36m is greater than maximum age 10m 0s
2025-07-07 02:19:09,107 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:19:09,108 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:19:56,759 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:19:56,759 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:19:56,760 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:19:16', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=17.03, temperature=-0.84, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:19:56,760 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 02:19:56,760 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:19:56,760 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 37m
2025-07-07 02:19:56,760 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:19:56,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:19:56.761
2025-07-07 02:19:56,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:19:56,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830555. UTC time = 2025-07-07T00:19:56.761
2025-07-07 02:19:56,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:19:56,837 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 37m is greater than maximum age 10m 0s
2025-07-07 02:19:56,837 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:19:56,901 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.557
2025-07-07 02:19:56,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.412
2025-07-07 02:19:56,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:19:56,902 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 37m is greater than maximum age 10m 0s
2025-07-07 02:19:56,902 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:19:56,902 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 37m is greater than maximum age 10m 0s
2025-07-07 02:19:56,902 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 37m is greater than maximum age 10m 0s
2025-07-07 02:20:09,168 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:20:09,191 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:20:56,965 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:20:56,965 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:20:56,968 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:20:19', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=15.74, temperature=-0.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:20:56,968 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 02:20:56,968 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:20:56,968 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 38m
2025-07-07 02:20:56,968 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:20:56,968 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:20:56.968
2025-07-07 02:20:56,977 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:20:57,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826606. UTC time = 2025-07-07T00:20:56.968
2025-07-07 02:20:57,039 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:20:57,039 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 38m is greater than maximum age 10m 0s
2025-07-07 02:20:57,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:20:57,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.740
2025-07-07 02:20:57,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.314
2025-07-07 02:20:57,104 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:20:57,104 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 38m is greater than maximum age 10m 0s
2025-07-07 02:20:57,104 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:20:57,105 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 38m is greater than maximum age 10m 0s
2025-07-07 02:20:57,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 38m is greater than maximum age 10m 0s
2025-07-07 02:21:09,251 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:21:09,269 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:21:57,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:21:57,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:21:57,169 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:21:24', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=16.09, temperature=-0.83, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:21:57,169 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 02:21:57,169 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:21:57,169 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 39m
2025-07-07 02:21:57,169 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:21:57,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:21:57.170
2025-07-07 02:21:57,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:21:57,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982777. UTC time = 2025-07-07T00:21:57.170
2025-07-07 02:21:57,241 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:21:57,241 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 39m is greater than maximum age 10m 0s
2025-07-07 02:21:57,241 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:21:57,304 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.991
2025-07-07 02:21:57,304 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.142
2025-07-07 02:21:57,304 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:21:57,304 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 39m is greater than maximum age 10m 0s
2025-07-07 02:21:57,305 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:21:57,305 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 39m is greater than maximum age 10m 0s
2025-07-07 02:21:57,305 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 39m is greater than maximum age 10m 0s
2025-07-07 02:22:09,329 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:22:09,330 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:22:57,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:22:57,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:22:57,370 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:22:27', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=19.0, temperature=-0.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:22:57,370 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 02:22:57,370 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:22:57,370 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 40m
2025-07-07 02:22:57,370 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:22:57,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:22:57.370
2025-07-07 02:22:57,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:22:57,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833973. UTC time = 2025-07-07T00:22:57.370
2025-07-07 02:22:57,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:22:57,441 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 40m is greater than maximum age 10m 0s
2025-07-07 02:22:57,441 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:22:57,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.155
2025-07-07 02:22:57,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.895
2025-07-07 02:22:57,505 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:22:57,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 40m is greater than maximum age 10m 0s
2025-07-07 02:22:57,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:22:57,506 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 40m is greater than maximum age 10m 0s
2025-07-07 02:22:57,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 40m is greater than maximum age 10m 0s
2025-07-07 02:23:09,390 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:23:09,391 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:23:57,569 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:23:57,569 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:23:57,572 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:22:59', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=18.12, temperature=-0.86, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:23:57,572 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 58s
2025-07-07 02:23:57,572 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:23:57,572 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 41m
2025-07-07 02:23:57,572 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:23:57,573 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:23:57.573
2025-07-07 02:23:57,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:23:57,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959845126. UTC time = 2025-07-07T00:23:57.573
2025-07-07 02:23:57,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:23:57,645 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 41m is greater than maximum age 10m 0s
2025-07-07 02:23:57,645 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:23:57,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.855
2025-07-07 02:23:57,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.635
2025-07-07 02:23:57,709 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:23:57,709 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 41m is greater than maximum age 10m 0s
2025-07-07 02:23:57,709 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:23:57,710 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 41m is greater than maximum age 10m 0s
2025-07-07 02:23:57,710 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 41m is greater than maximum age 10m 0s
2025-07-07 02:24:09,450 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:24:09,451 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:24:57,772 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:24:57,772 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:24:57,782 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:22:59', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=18.12, temperature=-0.86, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:24:57,783 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 58s
2025-07-07 02:24:57,783 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:24:57,783 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 42m
2025-07-07 02:24:57,783 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:24:57,783 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:24:57.783
2025-07-07 02:24:57,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:24:57,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986115. UTC time = 2025-07-07T00:24:57.783
2025-07-07 02:24:57,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:24:57,856 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 42m is greater than maximum age 10m 0s
2025-07-07 02:24:57,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:24:57,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.631
2025-07-07 02:24:57,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.932
2025-07-07 02:24:57,921 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:24:57,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 42m is greater than maximum age 10m 0s
2025-07-07 02:24:57,921 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:24:57,921 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 42m is greater than maximum age 10m 0s
2025-07-07 02:24:57,921 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 42m is greater than maximum age 10m 0s
2025-07-07 02:25:09,511 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:25:09,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:25:57,984 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:25:57,984 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:25:57,987 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:25:38', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=16.02, temperature=-0.87, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:25:57,987 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 02:25:57,987 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:25:57,987 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 43m
2025-07-07 02:25:57,987 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:25:57,987 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:25:57.988
2025-07-07 02:25:57,998 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:25:58,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959881955. UTC time = 2025-07-07T00:25:57.988
2025-07-07 02:25:58,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:25:58,070 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 43m is greater than maximum age 10m 0s
2025-07-07 02:25:58,070 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:25:58,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.483
2025-07-07 02:25:58,135 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.162
2025-07-07 02:25:58,136 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:25:58,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 43m is greater than maximum age 10m 0s
2025-07-07 02:25:58,136 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:25:58,136 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 43m is greater than maximum age 10m 0s
2025-07-07 02:25:58,136 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 43m is greater than maximum age 10m 0s
2025-07-07 02:26:09,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:26:09,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:26:58,199 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:26:58,199 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:26:58,201 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:26:41', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=15.32, temperature=-0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:26:58,201 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 02:26:58,201 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:26:58,201 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 44m
2025-07-07 02:26:58,201 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:26:58,202 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:26:58.202
2025-07-07 02:26:58,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:26:58,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986599. UTC time = 2025-07-07T00:26:58.202
2025-07-07 02:26:58,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:26:58,272 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 44m is greater than maximum age 10m 0s
2025-07-07 02:26:58,272 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:26:58,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.409
2025-07-07 02:26:58,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.323
2025-07-07 02:26:58,336 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:26:58,336 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 44m is greater than maximum age 10m 0s
2025-07-07 02:26:58,337 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:26:58,337 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 44m is greater than maximum age 10m 0s
2025-07-07 02:26:58,337 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 44m is greater than maximum age 10m 0s
2025-07-07 02:27:09,653 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:27:09,675 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:27:58,399 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:27:58,399 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:27:58,402 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:27:45', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=15.67, temperature=-0.91, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:27:58,402 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 02:27:58,403 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:27:58,403 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 45m
2025-07-07 02:27:58,403 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:27:58,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:27:58.403
2025-07-07 02:27:58,412 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:27:58,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848143. UTC time = 2025-07-07T00:27:58.403
2025-07-07 02:27:58,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:27:58,475 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 45m is greater than maximum age 10m 0s
2025-07-07 02:27:58,475 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:27:58,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.407
2025-07-07 02:27:58,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.414
2025-07-07 02:27:58,539 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:27:58,539 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 45m is greater than maximum age 10m 0s
2025-07-07 02:27:58,539 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:27:58,540 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 45m is greater than maximum age 10m 0s
2025-07-07 02:27:58,540 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 45m is greater than maximum age 10m 0s
2025-07-07 02:28:09,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:28:09,736 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:28:58,602 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:28:58,602 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:28:58,603 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:28:49', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=15.44, temperature=-0.94, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:28:58,604 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 02:28:58,604 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:28:58,604 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 46m
2025-07-07 02:28:58,604 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:28:58,604 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:28:58.604
2025-07-07 02:28:58,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:28:58,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835654. UTC time = 2025-07-07T00:28:58.604
2025-07-07 02:28:58,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:28:58,674 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 46m is greater than maximum age 10m 0s
2025-07-07 02:28:58,674 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:28:58,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.476
2025-07-07 02:28:58,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-07 02:28:58,739 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:28:58,739 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 46m is greater than maximum age 10m 0s
2025-07-07 02:28:58,739 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:28:58,740 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 46m is greater than maximum age 10m 0s
2025-07-07 02:28:58,740 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 46m is greater than maximum age 10m 0s
2025-07-07 02:29:09,796 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:29:09,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:29:58,802 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:29:58,802 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:29:58,804 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:29:52', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=15.77, temperature=-0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:29:58,805 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 02:29:58,805 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:29:58,805 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 47m
2025-07-07 02:29:58,805 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:29:58,805 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:29:58.805
2025-07-07 02:29:58,814 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:29:58,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828422. UTC time = 2025-07-07T00:29:58.805
2025-07-07 02:29:58,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:29:58,877 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 47m is greater than maximum age 10m 0s
2025-07-07 02:29:58,877 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:29:58,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.616
2025-07-07 02:29:58,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.384
2025-07-07 02:29:58,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:29:58,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 47m is greater than maximum age 10m 0s
2025-07-07 02:29:58,941 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:29:58,941 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 47m is greater than maximum age 10m 0s
2025-07-07 02:29:58,941 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 47m is greater than maximum age 10m 0s
2025-07-07 02:30:09,875 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:30:09,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:30:59,004 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:30:59,004 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:30:59,006 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:30:24', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=15.67, temperature=-0.96, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:30:59,006 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 02:30:59,006 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:30:59,006 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 48m
2025-07-07 02:30:59,006 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:30:59,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:30:59.007
2025-07-07 02:30:59,016 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:30:59,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826364. UTC time = 2025-07-07T00:30:59.007
2025-07-07 02:30:59,078 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:30:59,078 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 48m is greater than maximum age 10m 0s
2025-07-07 02:30:59,078 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:30:59,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.824
2025-07-07 02:30:59,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.259
2025-07-07 02:30:59,141 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:30:59,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 48m is greater than maximum age 10m 0s
2025-07-07 02:30:59,142 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:30:59,142 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 48m is greater than maximum age 10m 0s
2025-07-07 02:30:59,142 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 48m is greater than maximum age 10m 0s
2025-07-07 02:31:09,936 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:31:09,955 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:31:59,205 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:31:59,205 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:31:59,207 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:31:28', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=13.8, temperature=-0.94, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:31:59,207 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 02:31:59,207 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:31:59,207 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 49m
2025-07-07 02:31:59,207 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:31:59,208 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:31:59.208
2025-07-07 02:31:59,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:31:59,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829396. UTC time = 2025-07-07T00:31:59.208
2025-07-07 02:31:59,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:31:59,278 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 49m is greater than maximum age 10m 0s
2025-07-07 02:31:59,278 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:31:59,341 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.100
2025-07-07 02:31:59,342 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.059
2025-07-07 02:31:59,342 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:31:59,342 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 49m is greater than maximum age 10m 0s
2025-07-07 02:31:59,342 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:31:59,342 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 49m is greater than maximum age 10m 0s
2025-07-07 02:31:59,342 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 49m is greater than maximum age 10m 0s
2025-07-07 02:32:10,015 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:32:10,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:32:59,405 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:32:59,405 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:32:59,408 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:32:32', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=15.33, temperature=-0.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:32:59,408 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 02:32:59,408 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:32:59,408 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 50m
2025-07-07 02:32:59,408 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:32:59,408 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:32:59.408
2025-07-07 02:32:59,417 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:32:59,478 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837433. UTC time = 2025-07-07T00:32:59.408
2025-07-07 02:32:59,479 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:32:59,479 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 50m is greater than maximum age 10m 0s
2025-07-07 02:32:59,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:32:59,542 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.035
2025-07-07 02:32:59,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.783
2025-07-07 02:32:59,543 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:32:59,543 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 50m is greater than maximum age 10m 0s
2025-07-07 02:32:59,543 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:32:59,543 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 50m is greater than maximum age 10m 0s
2025-07-07 02:32:59,543 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 50m is greater than maximum age 10m 0s
2025-07-07 02:33:10,121 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:33:10,122 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:33:59,606 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:33:59,606 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:33:59,608 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:33:35', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=14.65, temperature=-0.93, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:33:59,608 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 02:33:59,608 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:33:59,608 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 51m
2025-07-07 02:33:59,608 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:33:59,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:33:59.609
2025-07-07 02:33:59,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:33:59,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959850388. UTC time = 2025-07-07T00:33:59.609
2025-07-07 02:33:59,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:33:59,680 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 51m is greater than maximum age 10m 0s
2025-07-07 02:33:59,680 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:33:59,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.763
2025-07-07 02:33:59,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.751
2025-07-07 02:33:59,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:33:59,744 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 51m is greater than maximum age 10m 0s
2025-07-07 02:33:59,744 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:33:59,744 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 51m is greater than maximum age 10m 0s
2025-07-07 02:33:59,744 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 51m is greater than maximum age 10m 0s
2025-07-07 02:34:10,182 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:34:10,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:34:59,807 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:34:59,807 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:34:59,810 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:34:39', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=15.95, temperature=-0.94, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:34:59,810 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 02:34:59,810 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:34:59,810 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 52m
2025-07-07 02:34:59,810 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:34:59,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:34:59.811
2025-07-07 02:34:59,819 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:34:59,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959868176. UTC time = 2025-07-07T00:34:59.811
2025-07-07 02:34:59,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:34:59,882 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 52m is greater than maximum age 10m 0s
2025-07-07 02:34:59,882 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:34:59,945 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.567
2025-07-07 02:34:59,945 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.024
2025-07-07 02:34:59,945 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:34:59,945 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 52m is greater than maximum age 10m 0s
2025-07-07 02:34:59,945 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:34:59,946 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 52m is greater than maximum age 10m 0s
2025-07-07 02:34:59,946 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 52m is greater than maximum age 10m 0s
2025-07-07 02:35:10,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:35:10,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:36:00,009 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:36:00,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:36:00,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:35:42', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=16.45, temperature=-0.93, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:36:00,012 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 02:36:00,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:36:00,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 54m
2025-07-07 02:36:00,012 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:36:00,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:36:00.012
2025-07-07 02:36:00,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:36:00,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959879994. UTC time = 2025-07-07T00:36:00.012
2025-07-07 02:36:00,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:36:00,085 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 54m is greater than maximum age 10m 0s
2025-07-07 02:36:00,085 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:36:00,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.446
2025-07-07 02:36:00,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.228
2025-07-07 02:36:00,150 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:36:00,150 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 54m is greater than maximum age 10m 0s
2025-07-07 02:36:00,150 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:36:00,150 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 54m is greater than maximum age 10m 0s
2025-07-07 02:36:00,150 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 54m is greater than maximum age 10m 0s
2025-07-07 02:36:10,320 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:36:10,338 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:37:00,212 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:37:00,212 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:37:00,214 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:36:46', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=17.61, temperature=-0.99, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:37:00,215 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 02:37:00,215 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:37:00,215 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 55m
2025-07-07 02:37:00,215 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:37:00,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:37:00.215
2025-07-07 02:37:00,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:37:00,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985872. UTC time = 2025-07-07T00:37:00.215
2025-07-07 02:37:00,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:37:00,295 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 55m is greater than maximum age 10m 0s
2025-07-07 02:37:00,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:37:00,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.399
2025-07-07 02:37:00,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.364
2025-07-07 02:37:00,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:37:00,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 55m is greater than maximum age 10m 0s
2025-07-07 02:37:00,358 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:37:00,358 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 55m is greater than maximum age 10m 0s
2025-07-07 02:37:00,359 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 55m is greater than maximum age 10m 0s
2025-07-07 02:37:10,398 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:37:10,399 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:38:00,421 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:38:00,422 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:38:00,424 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:37:50', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=15.32, temperature=-0.94, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:38:00,424 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 02:38:00,424 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:38:00,424 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 56m
2025-07-07 02:38:00,424 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:38:00,424 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:38:00.425
2025-07-07 02:38:00,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:38:00,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984285. UTC time = 2025-07-07T00:38:00.425
2025-07-07 02:38:00,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:38:00,496 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 56m is greater than maximum age 10m 0s
2025-07-07 02:38:00,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:38:00,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.423
2025-07-07 02:38:00,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-07 02:38:00,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:38:00,560 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 56m is greater than maximum age 10m 0s
2025-07-07 02:38:00,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:38:00,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 56m is greater than maximum age 10m 0s
2025-07-07 02:38:00,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 56m is greater than maximum age 10m 0s
2025-07-07 02:38:10,459 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:38:10,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:39:00,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:39:00,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:39:00,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:38:22', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=15.9, temperature=-0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:39:00,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 02:39:00,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:39:00,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 57m
2025-07-07 02:39:00,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:39:00,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:39:00.627
2025-07-07 02:39:00,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:39:00,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832306. UTC time = 2025-07-07T00:39:00.627
2025-07-07 02:39:00,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:39:00,698 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 57m is greater than maximum age 10m 0s
2025-07-07 02:39:00,698 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:39:00,761 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.519
2025-07-07 02:39:00,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.424
2025-07-07 02:39:00,762 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:39:00,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 57m is greater than maximum age 10m 0s
2025-07-07 02:39:00,762 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:39:00,762 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 57m is greater than maximum age 10m 0s
2025-07-07 02:39:00,762 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 57m is greater than maximum age 10m 0s
2025-07-07 02:39:10,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:39:10,541 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:40:00,825 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:40:00,825 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:40:00,827 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:38:22', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=15.9, temperature=-0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:40:00,827 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 38s
2025-07-07 02:40:00,827 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:40:00,827 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 58m
2025-07-07 02:40:00,827 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:40:00,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:40:00.828
2025-07-07 02:40:00,837 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:40:00,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982699. UTC time = 2025-07-07T00:40:00.828
2025-07-07 02:40:00,899 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:40:00,899 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 58m is greater than maximum age 10m 0s
2025-07-07 02:40:00,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:40:00,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.684
2025-07-07 02:40:00,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.346
2025-07-07 02:40:00,963 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:40:00,963 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 58m is greater than maximum age 10m 0s
2025-07-07 02:40:00,964 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:40:00,964 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 58m is greater than maximum age 10m 0s
2025-07-07 02:40:00,964 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 58m is greater than maximum age 10m 0s
2025-07-07 02:40:10,601 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:40:10,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:41:01,027 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:41:01,027 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:41:01,029 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:38:22', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=15.9, temperature=-0.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:41:01,029 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 39s
2025-07-07 02:41:01,029 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:41:01,029 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19h 59m
2025-07-07 02:41:01,029 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:41:01,029 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:41:01.029
2025-07-07 02:41:01,040 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:41:01,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982681. UTC time = 2025-07-07T00:41:01.029
2025-07-07 02:41:01,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:41:01,104 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 19h 59m is greater than maximum age 10m 0s
2025-07-07 02:41:01,104 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:41:01,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.917
2025-07-07 02:41:01,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.193
2025-07-07 02:41:01,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:41:01,168 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 19h 59m is greater than maximum age 10m 0s
2025-07-07 02:41:01,168 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:41:01,168 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 19h 59m is greater than maximum age 10m 0s
2025-07-07 02:41:01,168 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 19h 59m is greater than maximum age 10m 0s
2025-07-07 02:41:10,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:41:10,679 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:42:01,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:42:01,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:42:01,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:41:32', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=17.42, temperature=-0.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:42:01,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 02:42:01,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:42:01,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 0m
2025-07-07 02:42:01,233 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:42:01,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:42:01.234
2025-07-07 02:42:01,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:42:01,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831696. UTC time = 2025-07-07T00:42:01.234
2025-07-07 02:42:01,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:42:01,306 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 0m is greater than maximum age 10m 0s
2025-07-07 02:42:01,306 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:42:01,382 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.218
2025-07-07 02:42:01,383 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.966
2025-07-07 02:42:01,383 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:42:01,383 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 0m is greater than maximum age 10m 0s
2025-07-07 02:42:01,386 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:42:01,386 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 0m is greater than maximum age 10m 0s
2025-07-07 02:42:01,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 0m is greater than maximum age 10m 0s
2025-07-07 02:42:10,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:42:10,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:43:01,449 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:43:01,449 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:43:01,452 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:42:36', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=15.42, temperature=-0.97, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:43:01,452 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 02:43:01,452 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:43:01,452 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 1m
2025-07-07 02:43:01,452 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:43:01,453 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:43:01.453
2025-07-07 02:43:01,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:43:01,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984156. UTC time = 2025-07-07T00:43:01.453
2025-07-07 02:43:01,535 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:43:01,535 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 1m is greater than maximum age 10m 0s
2025-07-07 02:43:01,535 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:43:01,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.925
2025-07-07 02:43:01,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.662
2025-07-07 02:43:01,647 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:43:01,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 1m is greater than maximum age 10m 0s
2025-07-07 02:43:01,647 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:43:01,648 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 1m is greater than maximum age 10m 0s
2025-07-07 02:43:01,648 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 1m is greater than maximum age 10m 0s
2025-07-07 02:43:10,815 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:43:10,831 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:44:01,712 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:44:01,712 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:44:01,715 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:43:40', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=15.58, temperature=-1.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:44:01,716 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 02:44:01,716 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:44:01,716 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 2m
2025-07-07 02:44:01,716 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:44:01,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:44:01.716
2025-07-07 02:44:01,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:44:01,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985632. UTC time = 2025-07-07T00:44:01.716
2025-07-07 02:44:01,807 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:44:01,807 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 2m is greater than maximum age 10m 0s
2025-07-07 02:44:01,807 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:44:01,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.681
2025-07-07 02:44:01,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.859
2025-07-07 02:44:01,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:44:01,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 2m is greater than maximum age 10m 0s
2025-07-07 02:44:01,875 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:44:01,875 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 2m is greater than maximum age 10m 0s
2025-07-07 02:44:01,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 2m is greater than maximum age 10m 0s
2025-07-07 02:44:10,891 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:44:10,911 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:45:01,937 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:45:01,937 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:45:01,942 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:44:43', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.81, temperature=-1.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:45:01,942 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 02:45:01,943 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:45:01,943 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 3m
2025-07-07 02:45:01,943 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:45:01,943 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:45:01.943
2025-07-07 02:45:01,960 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:45:02,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959875887. UTC time = 2025-07-07T00:45:01.943
2025-07-07 02:45:02,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:45:02,025 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 3m is greater than maximum age 10m 0s
2025-07-07 02:45:02,025 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:45:02,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.513
2025-07-07 02:45:02,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.107
2025-07-07 02:45:02,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:45:02,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 3m is greater than maximum age 10m 0s
2025-07-07 02:45:02,090 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:45:02,090 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 3m is greater than maximum age 10m 0s
2025-07-07 02:45:02,091 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 3m is greater than maximum age 10m 0s
2025-07-07 02:45:10,971 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:45:10,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:46:02,154 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:46:02,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:46:02,155 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:45:47', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=16.41, temperature=-1.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:46:02,156 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 02:46:02,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:46:02,156 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 4m
2025-07-07 02:46:02,156 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:46:02,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:46:02.156
2025-07-07 02:46:02,165 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:46:02,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959871408. UTC time = 2025-07-07T00:46:02.156
2025-07-07 02:46:02,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:46:02,228 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 4m is greater than maximum age 10m 0s
2025-07-07 02:46:02,228 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:46:02,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-07 02:46:02,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.286
2025-07-07 02:46:02,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:46:02,295 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 4m is greater than maximum age 10m 0s
2025-07-07 02:46:02,295 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:46:02,296 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 4m is greater than maximum age 10m 0s
2025-07-07 02:46:02,296 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 4m is greater than maximum age 10m 0s
2025-07-07 02:46:11,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:46:11,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:47:02,358 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:47:02,358 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:47:02,361 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:46:51', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=17.98, temperature=-1.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:47:02,361 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 02:47:02,361 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:47:02,361 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 5m
2025-07-07 02:47:02,361 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:47:02,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:47:02.362
2025-07-07 02:47:02,371 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:47:02,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985214. UTC time = 2025-07-07T00:47:02.362
2025-07-07 02:47:02,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:47:02,433 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 5m is greater than maximum age 10m 0s
2025-07-07 02:47:02,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:47:02,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.399
2025-07-07 02:47:02,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.396
2025-07-07 02:47:02,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:47:02,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 5m is greater than maximum age 10m 0s
2025-07-07 02:47:02,498 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:47:02,498 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 5m is greater than maximum age 10m 0s
2025-07-07 02:47:02,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 5m is greater than maximum age 10m 0s
2025-07-07 02:47:11,132 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:47:11,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:48:02,560 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:48:02,560 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:48:02,563 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:47:22', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=18.46, temperature=-1.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:48:02,563 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 02:48:02,563 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:48:02,563 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 6m
2025-07-07 02:48:02,563 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:48:02,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:48:02.563
2025-07-07 02:48:02,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:48:02,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838253. UTC time = 2025-07-07T00:48:02.563
2025-07-07 02:48:02,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:48:02,635 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 6m is greater than maximum age 10m 0s
2025-07-07 02:48:02,635 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:48:02,697 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.450
2025-07-07 02:48:02,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.435
2025-07-07 02:48:02,698 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:48:02,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 6m is greater than maximum age 10m 0s
2025-07-07 02:48:02,698 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:48:02,698 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 6m is greater than maximum age 10m 0s
2025-07-07 02:48:02,698 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 6m is greater than maximum age 10m 0s
2025-07-07 02:48:11,193 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:48:11,211 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:49:02,760 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:49:02,761 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:49:02,763 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:48:26', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=16.96, temperature=-1.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:49:02,763 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 02:49:02,763 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:49:02,763 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 7m
2025-07-07 02:49:02,763 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:49:02,764 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:49:02.764
2025-07-07 02:49:02,773 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:49:02,835 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982965. UTC time = 2025-07-07T00:49:02.764
2025-07-07 02:49:02,835 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:49:02,835 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 7m is greater than maximum age 10m 0s
2025-07-07 02:49:02,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:49:02,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.571
2025-07-07 02:49:02,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.403
2025-07-07 02:49:02,899 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:49:02,899 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 7m is greater than maximum age 10m 0s
2025-07-07 02:49:02,900 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:49:02,900 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 7m is greater than maximum age 10m 0s
2025-07-07 02:49:02,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 7m is greater than maximum age 10m 0s
2025-07-07 02:49:11,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:49:11,272 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:50:02,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:50:02,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:50:02,964 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:48:58', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.69, temperature=-1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:50:02,964 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 4s
2025-07-07 02:50:02,964 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:50:02,964 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 8m
2025-07-07 02:50:02,964 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:50:02,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:50:02.965
2025-07-07 02:50:02,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:50:03,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982625. UTC time = 2025-07-07T00:50:02.965
2025-07-07 02:50:03,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:50:03,036 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 8m is greater than maximum age 10m 0s
2025-07-07 02:50:03,036 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:50:03,101 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.761
2025-07-07 02:50:03,102 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.297
2025-07-07 02:50:03,102 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:50:03,102 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 8m is greater than maximum age 10m 0s
2025-07-07 02:50:03,102 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:50:03,102 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 8m is greater than maximum age 10m 0s
2025-07-07 02:50:03,102 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 8m is greater than maximum age 10m 0s
2025-07-07 02:50:11,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:50:11,332 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:51:03,165 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:51:03,165 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:51:03,167 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:48:58', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.69, temperature=-1.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:51:03,168 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 5s
2025-07-07 02:51:03,168 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:51:03,168 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 9m
2025-07-07 02:51:03,168 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:51:03,168 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:51:03.168
2025-07-07 02:51:03,177 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:51:03,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982795. UTC time = 2025-07-07T00:51:03.168
2025-07-07 02:51:03,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:51:03,238 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 9m is greater than maximum age 10m 0s
2025-07-07 02:51:03,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:51:03,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.020
2025-07-07 02:51:03,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.118
2025-07-07 02:51:03,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:51:03,302 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 9m is greater than maximum age 10m 0s
2025-07-07 02:51:03,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:51:03,303 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 9m is greater than maximum age 10m 0s
2025-07-07 02:51:03,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 9m is greater than maximum age 10m 0s
2025-07-07 02:51:11,392 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:51:11,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:52:03,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:52:03,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:52:03,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:51:37', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=16.02, temperature=-1.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:52:03,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 02:52:03,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:52:03,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 10m
2025-07-07 02:52:03,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:52:03,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:52:03.369
2025-07-07 02:52:03,378 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:52:03,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983469. UTC time = 2025-07-07T00:52:03.369
2025-07-07 02:52:03,440 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:52:03,440 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 10m is greater than maximum age 10m 0s
2025-07-07 02:52:03,440 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:52:03,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.117
2025-07-07 02:52:03,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.862
2025-07-07 02:52:03,504 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:52:03,504 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 10m is greater than maximum age 10m 0s
2025-07-07 02:52:03,504 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:52:03,505 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 10m is greater than maximum age 10m 0s
2025-07-07 02:52:03,505 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 10m is greater than maximum age 10m 0s
2025-07-07 02:52:11,471 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:52:11,487 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:53:03,568 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:53:03,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:53:03,569 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:51:37', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=16.02, temperature=-1.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:53:03,570 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 26s
2025-07-07 02:53:03,570 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:53:03,570 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 11m
2025-07-07 02:53:03,570 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:53:03,570 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:53:03.570
2025-07-07 02:53:03,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:53:03,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984636. UTC time = 2025-07-07T00:53:03.570
2025-07-07 02:53:03,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:53:03,641 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 11m is greater than maximum age 10m 0s
2025-07-07 02:53:03,641 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:53:03,704 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.825
2025-07-07 02:53:03,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.668
2025-07-07 02:53:03,705 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:53:03,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 11m is greater than maximum age 10m 0s
2025-07-07 02:53:03,705 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:53:03,705 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 11m is greater than maximum age 10m 0s
2025-07-07 02:53:03,705 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 11m is greater than maximum age 10m 0s
2025-07-07 02:53:11,547 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:53:11,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:54:03,768 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:54:03,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:54:03,771 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:51:37', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=16.02, temperature=-1.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:54:03,771 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 26s
2025-07-07 02:54:03,771 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:54:03,771 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 12m
2025-07-07 02:54:03,771 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:54:03,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:54:03.772
2025-07-07 02:54:03,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:54:03,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959862895. UTC time = 2025-07-07T00:54:03.772
2025-07-07 02:54:03,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:54:03,842 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 12m is greater than maximum age 10m 0s
2025-07-07 02:54:03,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:54:03,905 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.610
2025-07-07 02:54:03,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.958
2025-07-07 02:54:03,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:54:03,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 12m is greater than maximum age 10m 0s
2025-07-07 02:54:03,906 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:54:03,906 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 12m is greater than maximum age 10m 0s
2025-07-07 02:54:03,906 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 12m is greater than maximum age 10m 0s
2025-07-07 02:54:11,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:54:11,642 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:55:03,968 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:55:03,968 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:55:03,971 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:54:48', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=18.53, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:55:03,971 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 02:55:03,971 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:55:03,971 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 13m
2025-07-07 02:55:03,971 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:55:03,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:55:03.971
2025-07-07 02:55:03,980 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:55:04,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598842. UTC time = 2025-07-07T00:55:03.971
2025-07-07 02:55:04,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:55:04,043 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 13m is greater than maximum age 10m 0s
2025-07-07 02:55:04,043 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:55:04,111 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-07 02:55:04,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.180
2025-07-07 02:55:04,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:55:04,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 13m is greater than maximum age 10m 0s
2025-07-07 02:55:04,112 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:55:04,112 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 13m is greater than maximum age 10m 0s
2025-07-07 02:55:04,112 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 13m is greater than maximum age 10m 0s
2025-07-07 02:55:11,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:55:11,702 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:56:04,174 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:56:04,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:56:04,177 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:55:51', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=16.29, temperature=-1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:56:04,177 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 02:56:04,177 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:56:04,177 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 14m
2025-07-07 02:56:04,177 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:56:04,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:56:04.178
2025-07-07 02:56:04,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:56:04,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986361. UTC time = 2025-07-07T00:56:04.178
2025-07-07 02:56:04,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:56:04,249 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 14m is greater than maximum age 10m 0s
2025-07-07 02:56:04,249 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:56:04,313 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.403
2025-07-07 02:56:04,313 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.334
2025-07-07 02:56:04,313 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:56:04,313 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 14m is greater than maximum age 10m 0s
2025-07-07 02:56:04,313 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:56:04,313 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 14m is greater than maximum age 10m 0s
2025-07-07 02:56:04,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 14m is greater than maximum age 10m 0s
2025-07-07 02:56:11,762 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:56:11,763 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:57:04,376 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:57:04,376 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:57:04,379 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:56:55', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=17.77, temperature=-1.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:57:04,379 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 02:57:04,379 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:57:04,379 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 15m
2025-07-07 02:57:04,379 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:57:04,380 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:57:04.380
2025-07-07 02:57:04,388 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:57:04,449 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984633. UTC time = 2025-07-07T00:57:04.380
2025-07-07 02:57:04,450 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:57:04,450 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 15m is greater than maximum age 10m 0s
2025-07-07 02:57:04,450 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:57:04,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.409
2025-07-07 02:57:04,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-07 02:57:04,514 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:57:04,514 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 15m is greater than maximum age 10m 0s
2025-07-07 02:57:04,514 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:57:04,515 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 15m is greater than maximum age 10m 0s
2025-07-07 02:57:04,515 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 15m is greater than maximum age 10m 0s
2025-07-07 02:57:11,823 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:57:11,824 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:58:04,578 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:58:04,578 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:58:04,579 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:57:27', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.06, temperature=-1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:58:04,579 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 02:58:04,579 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:58:04,579 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 16m
2025-07-07 02:58:04,579 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:58:04,580 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:58:04.580
2025-07-07 02:58:04,589 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:58:04,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598344. UTC time = 2025-07-07T00:58:04.580
2025-07-07 02:58:04,651 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:58:04,651 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 16m is greater than maximum age 10m 0s
2025-07-07 02:58:04,651 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:58:04,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.486
2025-07-07 02:58:04,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.431
2025-07-07 02:58:04,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:58:04,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 16m is greater than maximum age 10m 0s
2025-07-07 02:58:04,716 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:58:04,716 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 16m is greater than maximum age 10m 0s
2025-07-07 02:58:04,716 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 16m is greater than maximum age 10m 0s
2025-07-07 02:58:11,884 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:58:11,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 02:59:04,779 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 02:59:04,779 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 02:59:04,781 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:58:30', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=14.08, temperature=-1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 02:59:04,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 02:59:04,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 02:59:04,782 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 17m
2025-07-07 02:59:04,782 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 02:59:04,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T00:59:04.782
2025-07-07 02:59:04,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 02:59:04,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982772. UTC time = 2025-07-07T00:59:04.782
2025-07-07 02:59:04,853 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 02:59:04,853 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 17m is greater than maximum age 10m 0s
2025-07-07 02:59:04,853 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 02:59:04,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.632
2025-07-07 02:59:04,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.372
2025-07-07 02:59:04,917 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 02:59:04,917 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 17m is greater than maximum age 10m 0s
2025-07-07 02:59:04,918 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 02:59:04,918 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 17m is greater than maximum age 10m 0s
2025-07-07 02:59:04,918 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 17m is greater than maximum age 10m 0s
2025-07-07 02:59:11,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 02:59:11,963 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:00:04,982 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:00:04,982 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:00:04,983 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T02:59:34', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=15.76, temperature=-1.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:00:04,984 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 03:00:04,984 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:00:04,984 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 18m
2025-07-07 03:00:04,984 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:00:04,984 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:00:04.984
2025-07-07 03:00:04,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:00:05,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826206. UTC time = 2025-07-07T01:00:04.984
2025-07-07 03:00:05,057 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:00:05,057 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 18m is greater than maximum age 10m 0s
2025-07-07 03:00:05,057 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:00:05,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.848
2025-07-07 03:00:05,121 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.239
2025-07-07 03:00:05,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:00:05,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 18m is greater than maximum age 10m 0s
2025-07-07 03:00:05,122 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:00:05,122 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 18m is greater than maximum age 10m 0s
2025-07-07 03:00:05,122 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 18m is greater than maximum age 10m 0s
2025-07-07 03:00:12,023 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:00:12,043 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:01:05,185 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:01:05,185 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:01:05,188 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:00:38', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.63, temperature=-1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:01:05,188 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 03:01:05,188 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:01:05,188 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 19m
2025-07-07 03:01:05,188 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:01:05,189 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:01:05.189
2025-07-07 03:01:05,197 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:01:05,259 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829773. UTC time = 2025-07-07T01:01:05.189
2025-07-07 03:01:05,259 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:01:05,259 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 19m is greater than maximum age 10m 0s
2025-07-07 03:01:05,259 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:01:05,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.131
2025-07-07 03:01:05,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.032
2025-07-07 03:01:05,324 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:01:05,324 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 19m is greater than maximum age 10m 0s
2025-07-07 03:01:05,324 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:01:05,325 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 19m is greater than maximum age 10m 0s
2025-07-07 03:01:05,325 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 19m is greater than maximum age 10m 0s
2025-07-07 03:01:12,104 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:01:12,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:02:05,388 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:02:05,388 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:02:05,390 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:01:41', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=17.19, temperature=-1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:02:05,391 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 03:02:05,391 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:02:05,391 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 20m
2025-07-07 03:02:05,391 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:02:05,391 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:02:05.391
2025-07-07 03:02:05,401 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:02:05,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838336. UTC time = 2025-07-07T01:02:05.391
2025-07-07 03:02:05,466 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:02:05,466 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 20m is greater than maximum age 10m 0s
2025-07-07 03:02:05,467 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:02:05,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.000
2025-07-07 03:02:05,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.748
2025-07-07 03:02:05,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:02:05,531 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 20m is greater than maximum age 10m 0s
2025-07-07 03:02:05,531 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:02:05,532 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 20m is greater than maximum age 10m 0s
2025-07-07 03:02:05,532 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 20m is greater than maximum age 10m 0s
2025-07-07 03:02:12,176 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:02:12,197 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:03:05,594 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:03:05,594 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:03:05,596 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:02:45', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.02, temperature=-1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:03:05,596 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 03:03:05,596 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:03:05,596 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 21m
2025-07-07 03:03:05,596 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:03:05,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:03:05.597
2025-07-07 03:03:05,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:03:05,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985181. UTC time = 2025-07-07T01:03:05.597
2025-07-07 03:03:05,670 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:03:05,670 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 21m is greater than maximum age 10m 0s
2025-07-07 03:03:05,670 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:03:05,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.737
2025-07-07 03:03:05,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.782
2025-07-07 03:03:05,734 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:03:05,734 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 21m is greater than maximum age 10m 0s
2025-07-07 03:03:05,735 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:03:05,735 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 21m is greater than maximum age 10m 0s
2025-07-07 03:03:05,735 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 21m is greater than maximum age 10m 0s
2025-07-07 03:03:12,257 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:03:12,279 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:04:05,797 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:04:05,797 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:04:05,799 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:03:49', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=16.43, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:04:05,799 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 03:04:05,799 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:04:05,799 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 22m
2025-07-07 03:04:05,799 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:04:05,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:04:05.800
2025-07-07 03:04:05,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:04:05,872 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987011. UTC time = 2025-07-07T01:04:05.800
2025-07-07 03:04:05,872 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:04:05,872 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 22m is greater than maximum age 10m 0s
2025-07-07 03:04:05,872 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:04:05,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.549
2025-07-07 03:04:05,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.047
2025-07-07 03:04:05,935 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:04:05,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 22m is greater than maximum age 10m 0s
2025-07-07 03:04:05,936 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:04:05,936 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 22m is greater than maximum age 10m 0s
2025-07-07 03:04:05,936 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 22m is greater than maximum age 10m 0s
2025-07-07 03:04:12,339 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:04:12,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:05:05,998 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:05:05,999 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:05:06,001 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:04:52', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=17.82, temperature=-1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:05:06,001 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 03:05:06,001 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:05:06,001 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 23m
2025-07-07 03:05:06,001 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:05:06,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:05:06.002
2025-07-07 03:05:06,015 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:05:06,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877233. UTC time = 2025-07-07T01:05:06.002
2025-07-07 03:05:06,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:05:06,079 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 23m is greater than maximum age 10m 0s
2025-07-07 03:05:06,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:05:06,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.436
2025-07-07 03:05:06,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.244
2025-07-07 03:05:06,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:05:06,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 23m is greater than maximum age 10m 0s
2025-07-07 03:05:06,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:05:06,144 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 23m is greater than maximum age 10m 0s
2025-07-07 03:05:06,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 23m is greater than maximum age 10m 0s
2025-07-07 03:05:12,400 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:05:12,420 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:06:06,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:06:06,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:06:06,210 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:05:56', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=17.89, temperature=-1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:06:06,210 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 03:06:06,210 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:06:06,210 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 24m
2025-07-07 03:06:06,210 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:06:06,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:06:06.211
2025-07-07 03:06:06,220 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:06:06,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985654. UTC time = 2025-07-07T01:06:06.211
2025-07-07 03:06:06,282 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:06:06,282 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 24m is greater than maximum age 10m 0s
2025-07-07 03:06:06,282 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:06:06,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.396
2025-07-07 03:06:06,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.373
2025-07-07 03:06:06,347 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:06:06,347 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 24m is greater than maximum age 10m 0s
2025-07-07 03:06:06,347 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:06:06,348 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 24m is greater than maximum age 10m 0s
2025-07-07 03:06:06,348 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 24m is greater than maximum age 10m 0s
2025-07-07 03:06:12,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:06:12,481 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:07:06,411 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:07:06,411 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:07:06,413 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:06:28', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.55, temperature=-1.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:07:06,413 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 03:07:06,413 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:07:06,413 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 25m
2025-07-07 03:07:06,413 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:07:06,414 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:07:06.414
2025-07-07 03:07:06,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:07:06,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841237. UTC time = 2025-07-07T01:07:06.414
2025-07-07 03:07:06,485 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:07:06,485 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 25m is greater than maximum age 10m 0s
2025-07-07 03:07:06,485 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:07:06,549 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.428
2025-07-07 03:07:06,549 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.431
2025-07-07 03:07:06,549 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:07:06,549 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 25m is greater than maximum age 10m 0s
2025-07-07 03:07:06,550 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:07:06,550 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 25m is greater than maximum age 10m 0s
2025-07-07 03:07:06,550 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 25m is greater than maximum age 10m 0s
2025-07-07 03:07:12,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:07:12,557 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:08:06,612 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:08:06,612 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:08:06,615 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:07:32', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=17.84, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:08:06,615 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 03:08:06,615 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:08:06,615 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 26m
2025-07-07 03:08:06,615 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:08:06,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:08:06.615
2025-07-07 03:08:06,624 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:08:06,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831254. UTC time = 2025-07-07T01:08:06.615
2025-07-07 03:08:06,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:08:06,687 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 26m is greater than maximum age 10m 0s
2025-07-07 03:08:06,687 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:08:06,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.531
2025-07-07 03:08:06,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.417
2025-07-07 03:08:06,750 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:08:06,750 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 26m is greater than maximum age 10m 0s
2025-07-07 03:08:06,751 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:08:06,751 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 26m is greater than maximum age 10m 0s
2025-07-07 03:08:06,751 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 26m is greater than maximum age 10m 0s
2025-07-07 03:08:12,617 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:08:12,618 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:09:06,813 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:09:06,814 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:09:06,824 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:08:36', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=19.92, temperature=-1.23, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:09:06,824 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 03:09:06,824 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:09:06,824 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 27m
2025-07-07 03:09:06,824 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:09:06,825 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:09:06.825
2025-07-07 03:09:06,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:09:06,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826485. UTC time = 2025-07-07T01:09:06.825
2025-07-07 03:09:06,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:09:06,896 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 27m is greater than maximum age 10m 0s
2025-07-07 03:09:06,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:09:06,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.703
2025-07-07 03:09:06,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.331
2025-07-07 03:09:06,960 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:09:06,960 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 27m is greater than maximum age 10m 0s
2025-07-07 03:09:06,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:09:06,961 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 27m is greater than maximum age 10m 0s
2025-07-07 03:09:06,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 27m is greater than maximum age 10m 0s
2025-07-07 03:09:12,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:09:12,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:10:07,024 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:10:07,024 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:10:07,027 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:09:39', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.07, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:10:07,027 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 03:10:07,027 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:10:07,027 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 28m
2025-07-07 03:10:07,027 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:10:07,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:10:07.028
2025-07-07 03:10:07,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:10:07,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982686. UTC time = 2025-07-07T01:10:07.028
2025-07-07 03:10:07,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:10:07,105 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 28m is greater than maximum age 10m 0s
2025-07-07 03:10:07,105 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:10:07,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.944
2025-07-07 03:10:07,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.171
2025-07-07 03:10:07,169 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:10:07,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 28m is greater than maximum age 10m 0s
2025-07-07 03:10:07,169 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:10:07,169 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 28m is greater than maximum age 10m 0s
2025-07-07 03:10:07,169 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 28m is greater than maximum age 10m 0s
2025-07-07 03:10:12,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:10:12,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:11:07,232 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:11:07,233 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:11:07,235 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:10:43', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=19.85, temperature=-1.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:11:07,235 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 03:11:07,235 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:11:07,235 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 29m
2025-07-07 03:11:07,235 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:11:07,236 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:11:07.236
2025-07-07 03:11:07,246 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:11:07,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832273. UTC time = 2025-07-07T01:11:07.236
2025-07-07 03:11:07,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:11:07,308 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 29m is greater than maximum age 10m 0s
2025-07-07 03:11:07,308 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:11:07,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.205
2025-07-07 03:11:07,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.935
2025-07-07 03:11:07,372 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:11:07,372 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 29m is greater than maximum age 10m 0s
2025-07-07 03:11:07,372 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:11:07,373 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 29m is greater than maximum age 10m 0s
2025-07-07 03:11:07,373 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 29m is greater than maximum age 10m 0s
2025-07-07 03:11:12,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:11:12,817 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:12:07,436 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:12:07,436 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:12:07,439 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:11:47', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=20.5, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:12:07,439 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 03:12:07,439 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:12:07,439 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 30m
2025-07-07 03:12:07,439 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:12:07,439 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:12:07.439
2025-07-07 03:12:07,448 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:12:07,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842653. UTC time = 2025-07-07T01:12:07.439
2025-07-07 03:12:07,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:12:07,516 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 30m is greater than maximum age 10m 0s
2025-07-07 03:12:07,516 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:12:07,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.893
2025-07-07 03:12:07,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.623
2025-07-07 03:12:07,580 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:12:07,580 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 30m is greater than maximum age 10m 0s
2025-07-07 03:12:07,581 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:12:07,581 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 30m is greater than maximum age 10m 0s
2025-07-07 03:12:07,581 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 30m is greater than maximum age 10m 0s
2025-07-07 03:12:12,877 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:12:12,878 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:13:07,644 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:13:07,644 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:13:07,646 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:12:50', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.47, temperature=-1.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:13:07,647 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 03:13:07,647 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:13:07,647 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 31m
2025-07-07 03:13:07,647 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:13:07,647 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:13:07.647
2025-07-07 03:13:07,656 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:13:07,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857913. UTC time = 2025-07-07T01:13:07.647
2025-07-07 03:13:07,718 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:13:07,718 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 31m is greater than maximum age 10m 0s
2025-07-07 03:13:07,718 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:13:07,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.658
2025-07-07 03:13:07,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.887
2025-07-07 03:13:07,781 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:13:07,782 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 31m is greater than maximum age 10m 0s
2025-07-07 03:13:07,782 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:13:07,782 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 31m is greater than maximum age 10m 0s
2025-07-07 03:13:07,782 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 31m is greater than maximum age 10m 0s
2025-07-07 03:13:12,938 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:13:12,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:14:07,845 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:14:07,845 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:14:07,847 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:13:22', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=17.8, temperature=-1.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:14:07,847 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 45s
2025-07-07 03:14:07,847 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:14:07,847 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 32m
2025-07-07 03:14:07,847 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:14:07,848 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:14:07.848
2025-07-07 03:14:07,857 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:14:07,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877973. UTC time = 2025-07-07T01:14:07.848
2025-07-07 03:14:07,920 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:14:07,920 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 32m is greater than maximum age 10m 0s
2025-07-07 03:14:07,920 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:14:07,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.498
2025-07-07 03:14:07,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.127
2025-07-07 03:14:07,984 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:14:07,984 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 32m is greater than maximum age 10m 0s
2025-07-07 03:14:07,985 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:14:07,985 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 32m is greater than maximum age 10m 0s
2025-07-07 03:14:07,985 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 32m is greater than maximum age 10m 0s
2025-07-07 03:14:12,999 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:14:13,000 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:15:08,047 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:15:08,047 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:15:08,050 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:13:54', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=17.86, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:15:08,050 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-07-07 03:15:08,050 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:15:08,050 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 33m
2025-07-07 03:15:08,050 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:15:08,051 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:15:08.051
2025-07-07 03:15:08,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:15:08,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959868893. UTC time = 2025-07-07T01:15:08.051
2025-07-07 03:15:08,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:15:08,122 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 33m is greater than maximum age 10m 0s
2025-07-07 03:15:08,122 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:15:08,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.412
2025-07-07 03:15:08,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.299
2025-07-07 03:15:08,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:15:08,187 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 33m is greater than maximum age 10m 0s
2025-07-07 03:15:08,187 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:15:08,188 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 33m is greater than maximum age 10m 0s
2025-07-07 03:15:08,188 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 33m is greater than maximum age 10m 0s
2025-07-07 03:15:13,060 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:15:13,084 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:16:08,250 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:16:08,250 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:16:08,253 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:13:54', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=17.86, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:16:08,253 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-07-07 03:16:08,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:16:08,253 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 34m
2025-07-07 03:16:08,253 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:16:08,253 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:16:08.254
2025-07-07 03:16:08,262 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:16:08,325 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598502. UTC time = 2025-07-07T01:16:08.254
2025-07-07 03:16:08,325 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:16:08,325 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 34m is greater than maximum age 10m 0s
2025-07-07 03:16:08,325 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:16:08,389 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.399
2025-07-07 03:16:08,389 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.402
2025-07-07 03:16:08,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:16:08,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 34m is greater than maximum age 10m 0s
2025-07-07 03:16:08,390 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:16:08,390 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 34m is greater than maximum age 10m 0s
2025-07-07 03:16:08,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 34m is greater than maximum age 10m 0s
2025-07-07 03:16:13,144 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:16:13,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:17:08,452 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:17:08,452 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:17:08,454 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:16:35', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.63, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:17:08,454 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 03:17:08,454 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:17:08,454 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 35m
2025-07-07 03:17:08,454 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:17:08,455 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:17:08.455
2025-07-07 03:17:08,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:17:08,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983687. UTC time = 2025-07-07T01:17:08.455
2025-07-07 03:17:08,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:17:08,526 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 35m is greater than maximum age 10m 0s
2025-07-07 03:17:08,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:17:08,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.457
2025-07-07 03:17:08,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.434
2025-07-07 03:17:08,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:17:08,591 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 35m is greater than maximum age 10m 0s
2025-07-07 03:17:08,591 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:17:08,591 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 35m is greater than maximum age 10m 0s
2025-07-07 03:17:08,591 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 35m is greater than maximum age 10m 0s
2025-07-07 03:17:13,204 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:17:13,222 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:18:08,654 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:18:08,654 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:18:08,657 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:16:35', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.63, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:18:08,657 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-07-07 03:18:08,657 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:18:08,657 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 36m
2025-07-07 03:18:08,657 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:18:08,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:18:08.657
2025-07-07 03:18:08,666 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:18:08,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982882. UTC time = 2025-07-07T01:18:08.657
2025-07-07 03:18:08,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:18:08,728 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 36m is greater than maximum age 10m 0s
2025-07-07 03:18:08,728 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:18:08,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.586
2025-07-07 03:18:08,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.394
2025-07-07 03:18:08,792 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:18:08,792 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 36m is greater than maximum age 10m 0s
2025-07-07 03:18:08,792 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:18:08,793 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 36m is greater than maximum age 10m 0s
2025-07-07 03:18:08,793 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 36m is greater than maximum age 10m 0s
2025-07-07 03:18:13,281 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:18:13,304 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:19:08,856 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:19:08,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:19:08,859 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:18:42', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.99, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:19:08,859 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 03:19:08,859 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:19:08,859 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 37m
2025-07-07 03:19:08,859 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:19:08,859 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:19:08.859
2025-07-07 03:19:08,868 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:19:08,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982595. UTC time = 2025-07-07T01:19:08.859
2025-07-07 03:19:08,930 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:19:08,930 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 37m is greater than maximum age 10m 0s
2025-07-07 03:19:08,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:19:08,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.783
2025-07-07 03:19:08,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.280
2025-07-07 03:19:08,994 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:19:08,994 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 37m is greater than maximum age 10m 0s
2025-07-07 03:19:08,995 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:19:08,995 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 37m is greater than maximum age 10m 0s
2025-07-07 03:19:08,995 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 37m is greater than maximum age 10m 0s
2025-07-07 03:19:13,364 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:19:13,384 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:20:09,056 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:20:09,056 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:20:09,059 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:18:42', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.99, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:20:09,059 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 27s
2025-07-07 03:20:09,059 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:20:09,059 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 38m
2025-07-07 03:20:09,059 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:20:09,060 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:20:09.060
2025-07-07 03:20:09,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:20:09,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982819. UTC time = 2025-07-07T01:20:09.060
2025-07-07 03:20:09,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:20:09,131 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 38m is greater than maximum age 10m 0s
2025-07-07 03:20:09,131 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:20:09,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.049
2025-07-07 03:20:09,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.093
2025-07-07 03:20:09,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:20:09,194 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 38m is greater than maximum age 10m 0s
2025-07-07 03:20:09,194 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:20:09,194 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 38m is greater than maximum age 10m 0s
2025-07-07 03:20:09,194 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 38m is greater than maximum age 10m 0s
2025-07-07 03:20:13,444 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:20:13,445 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:21:09,261 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:21:09,261 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:21:09,264 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:18:42', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.99, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:21:09,264 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 27s
2025-07-07 03:21:09,264 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:21:09,264 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 39m
2025-07-07 03:21:09,264 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:21:09,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:21:09.265
2025-07-07 03:21:09,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:21:09,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983544. UTC time = 2025-07-07T01:21:09.265
2025-07-07 03:21:09,335 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:21:09,335 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 39m is greater than maximum age 10m 0s
2025-07-07 03:21:09,335 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:21:09,398 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.081
2025-07-07 03:21:09,398 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.829
2025-07-07 03:21:09,398 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:21:09,398 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 39m is greater than maximum age 10m 0s
2025-07-07 03:21:09,399 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:21:09,399 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 39m is greater than maximum age 10m 0s
2025-07-07 03:21:09,399 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 39m is greater than maximum age 10m 0s
2025-07-07 03:21:13,505 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:21:13,506 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:22:09,462 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:22:09,462 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:22:09,465 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:21:53', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=20.5, temperature=-1.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:22:09,465 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 03:22:09,465 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:22:09,465 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 40m
2025-07-07 03:22:09,465 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:22:09,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:22:09.465
2025-07-07 03:22:09,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:22:09,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984763. UTC time = 2025-07-07T01:22:09.465
2025-07-07 03:22:09,538 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:22:09,538 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 40m is greater than maximum age 10m 0s
2025-07-07 03:22:09,538 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:22:09,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.797
2025-07-07 03:22:09,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.699
2025-07-07 03:22:09,602 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:22:09,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 40m is greater than maximum age 10m 0s
2025-07-07 03:22:09,602 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:22:09,603 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 40m is greater than maximum age 10m 0s
2025-07-07 03:22:09,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 40m is greater than maximum age 10m 0s
2025-07-07 03:22:13,566 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:22:13,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:23:09,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:23:09,666 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:23:09,668 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:22:25', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.53, temperature=-1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:23:09,668 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-07 03:23:09,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:23:09,669 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 41m
2025-07-07 03:23:09,669 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:23:09,669 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:23:09.669
2025-07-07 03:23:09,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:23:09,741 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864665. UTC time = 2025-07-07T01:23:09.669
2025-07-07 03:23:09,741 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:23:09,741 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 41m is greater than maximum age 10m 0s
2025-07-07 03:23:09,742 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:23:09,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.590
2025-07-07 03:23:09,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.982
2025-07-07 03:23:09,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:23:09,806 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 41m is greater than maximum age 10m 0s
2025-07-07 03:23:09,807 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:23:09,807 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 41m is greater than maximum age 10m 0s
2025-07-07 03:23:09,807 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 41m is greater than maximum age 10m 0s
2025-07-07 03:23:13,644 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:23:13,645 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:24:09,869 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:24:09,869 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:24:09,872 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:22:25', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.53, temperature=-1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:24:09,872 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 44s
2025-07-07 03:24:09,872 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:24:09,872 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 42m
2025-07-07 03:24:09,872 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:24:09,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:24:09.873
2025-07-07 03:24:09,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:24:09,945 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988344. UTC time = 2025-07-07T01:24:09.873
2025-07-07 03:24:09,945 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:24:09,945 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 42m is greater than maximum age 10m 0s
2025-07-07 03:24:09,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:24:10,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.457
2025-07-07 03:24:10,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.198
2025-07-07 03:24:10,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:24:10,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 42m is greater than maximum age 10m 0s
2025-07-07 03:24:10,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:24:10,010 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 42m is greater than maximum age 10m 0s
2025-07-07 03:24:10,010 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 42m is greater than maximum age 10m 0s
2025-07-07 03:24:13,705 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:24:13,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:25:10,072 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:25:10,072 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:25:10,075 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:22:25', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.53, temperature=-1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:25:10,075 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 45s
2025-07-07 03:25:10,075 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:25:10,075 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 43m
2025-07-07 03:25:10,075 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:25:10,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:25:10.076
2025-07-07 03:25:10,086 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:25:10,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861307. UTC time = 2025-07-07T01:25:10.076
2025-07-07 03:25:10,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:25:10,152 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 43m is greater than maximum age 10m 0s
2025-07-07 03:25:10,152 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:25:10,215 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.398
2025-07-07 03:25:10,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.344
2025-07-07 03:25:10,216 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:25:10,216 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 43m is greater than maximum age 10m 0s
2025-07-07 03:25:10,216 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:25:10,216 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 43m is greater than maximum age 10m 0s
2025-07-07 03:25:10,216 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 43m is greater than maximum age 10m 0s
2025-07-07 03:25:13,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:25:13,804 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:26:10,279 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:26:10,279 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:26:10,280 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:25:36', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=21.44, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:26:10,280 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 03:26:10,281 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:26:10,281 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 44m
2025-07-07 03:26:10,281 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:26:10,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:26:10.281
2025-07-07 03:26:10,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:26:10,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844595. UTC time = 2025-07-07T01:26:10.281
2025-07-07 03:26:10,352 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:26:10,352 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 44m is greater than maximum age 10m 0s
2025-07-07 03:26:10,352 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:26:10,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.411
2025-07-07 03:26:10,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.421
2025-07-07 03:26:10,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:26:10,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 44m is greater than maximum age 10m 0s
2025-07-07 03:26:10,416 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:26:10,416 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 44m is greater than maximum age 10m 0s
2025-07-07 03:26:10,417 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 44m is greater than maximum age 10m 0s
2025-07-07 03:26:13,864 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:26:13,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:27:10,479 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:27:10,479 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:27:10,482 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:26:39', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=20.75, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:27:10,482 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 03:27:10,482 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:27:10,482 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 45m
2025-07-07 03:27:10,482 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:27:10,482 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:27:10.482
2025-07-07 03:27:10,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:27:10,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983322. UTC time = 2025-07-07T01:27:10.482
2025-07-07 03:27:10,552 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:27:10,552 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 45m is greater than maximum age 10m 0s
2025-07-07 03:27:10,552 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:27:10,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.496
2025-07-07 03:27:10,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.427
2025-07-07 03:27:10,617 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:27:10,617 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 45m is greater than maximum age 10m 0s
2025-07-07 03:27:10,617 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:27:10,617 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 45m is greater than maximum age 10m 0s
2025-07-07 03:27:10,617 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 45m is greater than maximum age 10m 0s
2025-07-07 03:27:13,925 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:27:13,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:28:10,679 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:28:10,679 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:28:10,681 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:27:43', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=20.96, temperature=-1.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:28:10,681 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 03:28:10,682 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:28:10,682 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 46m
2025-07-07 03:28:10,682 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:28:10,682 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:28:10.682
2025-07-07 03:28:10,691 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:28:10,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982708. UTC time = 2025-07-07T01:28:10.682
2025-07-07 03:28:10,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:28:10,753 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 46m is greater than maximum age 10m 0s
2025-07-07 03:28:10,753 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:28:10,816 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.650
2025-07-07 03:28:10,817 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.360
2025-07-07 03:28:10,817 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:28:10,817 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 46m is greater than maximum age 10m 0s
2025-07-07 03:28:10,817 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:28:10,817 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 46m is greater than maximum age 10m 0s
2025-07-07 03:28:10,817 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 46m is greater than maximum age 10m 0s
2025-07-07 03:28:14,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:28:14,022 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:29:10,880 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:29:10,880 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:29:10,883 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:28:47', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.99, temperature=-1.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:29:10,883 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 03:29:10,883 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:29:10,883 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 47m
2025-07-07 03:29:10,883 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:29:10,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:29:10.884
2025-07-07 03:29:10,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:29:10,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826103. UTC time = 2025-07-07T01:29:10.884
2025-07-07 03:29:10,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:29:10,953 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 47m is greater than maximum age 10m 0s
2025-07-07 03:29:10,953 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:29:11,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.872
2025-07-07 03:29:11,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.219
2025-07-07 03:29:11,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:29:11,017 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 47m is greater than maximum age 10m 0s
2025-07-07 03:29:11,018 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:29:11,018 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 47m is greater than maximum age 10m 0s
2025-07-07 03:29:11,018 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 47m is greater than maximum age 10m 0s
2025-07-07 03:29:14,082 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:29:14,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:30:11,082 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:30:11,082 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:30:11,084 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:28:47', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.99, temperature=-1.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:30:11,084 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 24s
2025-07-07 03:30:11,085 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:30:11,085 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 48m
2025-07-07 03:30:11,085 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:30:11,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:30:11.085
2025-07-07 03:30:11,094 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:30:11,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598302. UTC time = 2025-07-07T01:30:11.085
2025-07-07 03:30:11,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:30:11,156 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 48m is greater than maximum age 10m 0s
2025-07-07 03:30:11,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:30:11,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.162
2025-07-07 03:30:11,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.004
2025-07-07 03:30:11,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:30:11,221 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 48m is greater than maximum age 10m 0s
2025-07-07 03:30:11,221 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:30:11,222 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 48m is greater than maximum age 10m 0s
2025-07-07 03:30:11,222 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 48m is greater than maximum age 10m 0s
2025-07-07 03:30:14,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:30:14,146 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:31:11,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:31:11,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:31:11,290 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:28:47', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.99, temperature=-1.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:31:11,290 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-07-07 03:31:11,290 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:31:11,290 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 49m
2025-07-07 03:31:11,290 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:31:11,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:31:11.290
2025-07-07 03:31:11,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:31:11,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839277. UTC time = 2025-07-07T01:31:11.290
2025-07-07 03:31:11,362 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:31:11,362 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 49m is greater than maximum age 10m 0s
2025-07-07 03:31:11,362 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:31:11,428 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.967
2025-07-07 03:31:11,429 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.712
2025-07-07 03:31:11,429 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:31:11,429 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 49m is greater than maximum age 10m 0s
2025-07-07 03:31:11,429 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:31:11,429 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 49m is greater than maximum age 10m 0s
2025-07-07 03:31:11,430 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 49m is greater than maximum age 10m 0s
2025-07-07 03:31:14,206 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:31:14,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:32:11,493 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:32:11,493 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:32:11,495 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:31:58', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=19.97, temperature=-1.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:32:11,496 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 03:32:11,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:32:11,496 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 50m
2025-07-07 03:32:11,496 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:32:11,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:32:11.496
2025-07-07 03:32:11,505 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:32:11,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985326. UTC time = 2025-07-07T01:32:11.496
2025-07-07 03:32:11,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:32:11,568 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 50m is greater than maximum age 10m 0s
2025-07-07 03:32:11,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:32:11,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.711
2025-07-07 03:32:11,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.811
2025-07-07 03:32:11,632 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:32:11,632 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 50m is greater than maximum age 10m 0s
2025-07-07 03:32:11,632 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:32:11,633 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 50m is greater than maximum age 10m 0s
2025-07-07 03:32:11,633 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 50m is greater than maximum age 10m 0s
2025-07-07 03:32:14,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:32:14,286 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:33:11,695 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:33:11,695 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:33:11,697 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:33:01', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=20.22, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:33:11,697 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 03:33:11,697 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:33:11,697 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 51m
2025-07-07 03:33:11,697 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:33:11,698 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:33:11.698
2025-07-07 03:33:11,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:33:11,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987206. UTC time = 2025-07-07T01:33:11.698
2025-07-07 03:33:11,771 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:33:11,771 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 51m is greater than maximum age 10m 0s
2025-07-07 03:33:11,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:33:11,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.532
2025-07-07 03:33:11,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.069
2025-07-07 03:33:11,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:33:11,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 51m is greater than maximum age 10m 0s
2025-07-07 03:33:11,835 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:33:11,835 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 51m is greater than maximum age 10m 0s
2025-07-07 03:33:11,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 51m is greater than maximum age 10m 0s
2025-07-07 03:33:14,345 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:33:14,362 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:34:11,897 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:34:11,897 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:34:11,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:33:33', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=17.61, temperature=-1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:34:11,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 03:34:11,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:34:11,900 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 52m
2025-07-07 03:34:11,900 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:34:11,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:34:11.901
2025-07-07 03:34:11,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:34:11,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987458. UTC time = 2025-07-07T01:34:11.901
2025-07-07 03:34:11,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:34:11,972 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 52m is greater than maximum age 10m 0s
2025-07-07 03:34:11,972 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:34:12,036 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.426
2025-07-07 03:34:12,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.259
2025-07-07 03:34:12,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:34:12,037 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 52m is greater than maximum age 10m 0s
2025-07-07 03:34:12,037 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:34:12,037 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 52m is greater than maximum age 10m 0s
2025-07-07 03:34:12,037 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 52m is greater than maximum age 10m 0s
2025-07-07 03:34:14,421 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:34:14,438 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:35:12,099 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:35:12,100 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:35:12,102 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:34:37', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=16.48, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:35:12,102 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 03:35:12,102 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:35:12,102 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 53m
2025-07-07 03:35:12,102 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:35:12,102 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:35:12.103
2025-07-07 03:35:12,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:35:12,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985445. UTC time = 2025-07-07T01:35:12.103
2025-07-07 03:35:12,174 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:35:12,174 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 53m is greater than maximum age 10m 0s
2025-07-07 03:35:12,174 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:35:12,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.394
2025-07-07 03:35:12,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.380
2025-07-07 03:35:12,239 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:35:12,239 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 53m is greater than maximum age 10m 0s
2025-07-07 03:35:12,239 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:35:12,240 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 53m is greater than maximum age 10m 0s
2025-07-07 03:35:12,240 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 53m is greater than maximum age 10m 0s
2025-07-07 03:35:14,497 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:35:14,517 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:36:12,302 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:36:12,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:36:12,305 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:35:40', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=19.14, temperature=-1.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:36:12,305 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 03:36:12,305 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:36:12,305 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 54m
2025-07-07 03:36:12,305 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:36:12,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:36:12.306
2025-07-07 03:36:12,314 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:36:12,377 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983971. UTC time = 2025-07-07T01:36:12.306
2025-07-07 03:36:12,377 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:36:12,377 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 54m is greater than maximum age 10m 0s
2025-07-07 03:36:12,377 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:36:12,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.434
2025-07-07 03:36:12,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.431
2025-07-07 03:36:12,441 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:36:12,441 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 54m is greater than maximum age 10m 0s
2025-07-07 03:36:12,441 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:36:12,442 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 54m is greater than maximum age 10m 0s
2025-07-07 03:36:12,442 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 54m is greater than maximum age 10m 0s
2025-07-07 03:36:14,577 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:36:14,599 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:37:12,504 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:37:12,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:37:12,507 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:36:44', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=21.19, temperature=-1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:37:12,507 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 03:37:12,507 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:37:12,507 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 55m
2025-07-07 03:37:12,507 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:37:12,507 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:37:12.508
2025-07-07 03:37:12,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:37:12,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830276. UTC time = 2025-07-07T01:37:12.508
2025-07-07 03:37:12,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:37:12,577 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 55m is greater than maximum age 10m 0s
2025-07-07 03:37:12,577 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:37:12,640 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.544
2025-07-07 03:37:12,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.410
2025-07-07 03:37:12,641 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:37:12,641 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 55m is greater than maximum age 10m 0s
2025-07-07 03:37:12,641 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:37:12,641 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 55m is greater than maximum age 10m 0s
2025-07-07 03:37:12,641 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 55m is greater than maximum age 10m 0s
2025-07-07 03:37:14,659 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:37:14,678 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:38:12,704 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:38:12,704 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:38:12,707 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:37:48', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=19.78, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:38:12,707 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 03:38:12,707 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:38:12,707 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 56m
2025-07-07 03:38:12,707 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:38:12,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:38:12.708
2025-07-07 03:38:12,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:38:12,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826048. UTC time = 2025-07-07T01:38:12.708
2025-07-07 03:38:12,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:38:12,780 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 56m is greater than maximum age 10m 0s
2025-07-07 03:38:12,780 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:38:12,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.723
2025-07-07 03:38:12,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.316
2025-07-07 03:38:12,844 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:38:12,844 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 56m is greater than maximum age 10m 0s
2025-07-07 03:38:12,844 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:38:12,845 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 56m is greater than maximum age 10m 0s
2025-07-07 03:38:12,845 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 56m is greater than maximum age 10m 0s
2025-07-07 03:38:14,738 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:38:14,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:39:12,870 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:39:12,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:39:12,873 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:38:51', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.97, temperature=-1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:39:12,873 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 03:39:12,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:39:12,873 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 57m
2025-07-07 03:39:12,873 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:39:12,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:39:12.873
2025-07-07 03:39:12,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:39:12,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826946. UTC time = 2025-07-07T01:39:12.873
2025-07-07 03:39:12,946 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:39:12,946 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 57m is greater than maximum age 10m 0s
2025-07-07 03:39:12,946 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:39:13,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.970
2025-07-07 03:39:13,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.148
2025-07-07 03:39:13,010 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:39:13,010 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 57m is greater than maximum age 10m 0s
2025-07-07 03:39:13,010 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:39:13,011 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 57m is greater than maximum age 10m 0s
2025-07-07 03:39:13,011 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 57m is greater than maximum age 10m 0s
2025-07-07 03:39:14,799 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:39:14,820 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:40:13,074 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:40:13,074 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:40:13,075 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:38:51', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.97, temperature=-1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:40:13,076 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-07-07 03:40:13,076 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:40:13,076 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 58m
2025-07-07 03:40:13,076 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:40:13,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:40:13.076
2025-07-07 03:40:13,085 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:40:13,149 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832883. UTC time = 2025-07-07T01:40:13.076
2025-07-07 03:40:13,149 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:40:13,149 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 58m is greater than maximum age 10m 0s
2025-07-07 03:40:13,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:40:13,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.167
2025-07-07 03:40:13,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.905
2025-07-07 03:40:13,213 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:40:13,213 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 58m is greater than maximum age 10m 0s
2025-07-07 03:40:13,214 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:40:13,214 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 58m is greater than maximum age 10m 0s
2025-07-07 03:40:13,214 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 58m is greater than maximum age 10m 0s
2025-07-07 03:40:14,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:40:14,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:41:13,277 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:41:13,277 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:41:13,280 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:38:51', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.97, temperature=-1.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:41:13,280 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-07-07 03:41:13,280 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:41:13,280 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20h 59m
2025-07-07 03:41:13,280 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:41:13,281 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:41:13.281
2025-07-07 03:41:13,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:41:13,351 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984377. UTC time = 2025-07-07T01:41:13.281
2025-07-07 03:41:13,351 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:41:13,351 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 20h 59m is greater than maximum age 10m 0s
2025-07-07 03:41:13,351 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:41:13,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.863
2025-07-07 03:41:13,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.612
2025-07-07 03:41:13,416 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:41:13,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 20h 59m is greater than maximum age 10m 0s
2025-07-07 03:41:13,416 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:41:13,416 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 20h 59m is greater than maximum age 10m 0s
2025-07-07 03:41:13,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 20h 59m is greater than maximum age 10m 0s
2025-07-07 03:41:14,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:41:14,959 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:42:13,478 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:42:13,478 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:42:13,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:42:02', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=20.7, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:42:13,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 03:42:13,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:42:13,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 0m
2025-07-07 03:42:13,480 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:42:13,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:42:13.481
2025-07-07 03:42:13,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:42:13,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859533. UTC time = 2025-07-07T01:42:13.481
2025-07-07 03:42:13,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:42:13,553 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 0m is greater than maximum age 10m 0s
2025-07-07 03:42:13,554 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:42:13,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.636
2025-07-07 03:42:13,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.913
2025-07-07 03:42:13,616 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:42:13,616 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 0m is greater than maximum age 10m 0s
2025-07-07 03:42:13,617 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:42:13,617 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 0m is greater than maximum age 10m 0s
2025-07-07 03:42:13,617 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 0m is greater than maximum age 10m 0s
2025-07-07 03:42:15,019 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:42:15,020 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:43:13,679 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:43:13,679 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:43:13,682 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:43:06', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=18.65, temperature=-1.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:43:13,682 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-07 03:43:13,682 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:43:13,682 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 1m
2025-07-07 03:43:13,682 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:43:13,682 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:43:13.683
2025-07-07 03:43:13,691 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:43:13,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959880083. UTC time = 2025-07-07T01:43:13.683
2025-07-07 03:43:13,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:43:13,753 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 1m is greater than maximum age 10m 0s
2025-07-07 03:43:13,753 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:43:13,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.484
2025-07-07 03:43:13,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.146
2025-07-07 03:43:13,818 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:43:13,818 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 1m is greater than maximum age 10m 0s
2025-07-07 03:43:13,819 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:43:13,819 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 1m is greater than maximum age 10m 0s
2025-07-07 03:43:13,819 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 1m is greater than maximum age 10m 0s
2025-07-07 03:43:15,080 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:43:15,098 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:44:13,881 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:44:13,881 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:44:13,884 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:43:37', tmtdew=0.09, humidity=99.49, cloud=0.0, wind=20.52, temperature=-1.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:44:13,885 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 03:44:13,885 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:44:13,885 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 2m
2025-07-07 03:44:13,885 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:44:13,885 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:44:13.885
2025-07-07 03:44:13,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:44:13,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959866467. UTC time = 2025-07-07T01:44:13.885
2025-07-07 03:44:13,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:44:13,958 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 2m is greater than maximum age 10m 0s
2025-07-07 03:44:13,958 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:44:14,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.405
2025-07-07 03:44:14,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.311
2025-07-07 03:44:14,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:44:14,021 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 2m is greater than maximum age 10m 0s
2025-07-07 03:44:14,021 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:44:14,022 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 2m is greater than maximum age 10m 0s
2025-07-07 03:44:14,022 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 2m is greater than maximum age 10m 0s
2025-07-07 03:44:15,158 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:44:15,177 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:45:14,084 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:45:14,084 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:45:14,086 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:44:41', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=17.1, temperature=-1.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:45:14,086 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 03:45:14,086 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:45:14,086 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 3m
2025-07-07 03:45:14,086 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:45:14,087 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:45:14.087
2025-07-07 03:45:14,096 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:45:14,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848334. UTC time = 2025-07-07T01:45:14.087
2025-07-07 03:45:14,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:45:14,157 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 3m is greater than maximum age 10m 0s
2025-07-07 03:45:14,157 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:45:14,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.400
2025-07-07 03:45:14,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-07 03:45:14,221 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:45:14,222 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 3m is greater than maximum age 10m 0s
2025-07-07 03:45:14,222 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:45:14,222 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 3m is greater than maximum age 10m 0s
2025-07-07 03:45:14,222 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 3m is greater than maximum age 10m 0s
2025-07-07 03:45:15,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:45:15,238 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:46:14,284 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:46:14,285 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:46:14,287 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:45:45', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.83, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:46:14,287 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 03:46:14,287 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:46:14,287 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 4m
2025-07-07 03:46:14,287 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:46:14,288 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:46:14.288
2025-07-07 03:46:14,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:46:14,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835556. UTC time = 2025-07-07T01:46:14.288
2025-07-07 03:46:14,359 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:46:14,359 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 4m is greater than maximum age 10m 0s
2025-07-07 03:46:14,359 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:46:14,422 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.465
2025-07-07 03:46:14,423 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.431
2025-07-07 03:46:14,423 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:46:14,423 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 4m is greater than maximum age 10m 0s
2025-07-07 03:46:14,423 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:46:14,423 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 4m is greater than maximum age 10m 0s
2025-07-07 03:46:14,423 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 4m is greater than maximum age 10m 0s
2025-07-07 03:46:15,298 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:46:15,314 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:47:14,486 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:47:14,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:47:14,489 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:45:45', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.83, temperature=-1.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:47:14,489 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 29s
2025-07-07 03:47:14,489 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:47:14,489 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 5m
2025-07-07 03:47:14,489 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:47:14,489 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:47:14.490
2025-07-07 03:47:14,499 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:47:14,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982804. UTC time = 2025-07-07T01:47:14.490
2025-07-07 03:47:14,562 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:47:14,562 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 5m is greater than maximum age 10m 0s
2025-07-07 03:47:14,562 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:47:14,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.601
2025-07-07 03:47:14,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.383
2025-07-07 03:47:14,626 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:47:14,626 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 5m is greater than maximum age 10m 0s
2025-07-07 03:47:14,626 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:47:14,626 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 5m is greater than maximum age 10m 0s
2025-07-07 03:47:14,627 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 5m is greater than maximum age 10m 0s
2025-07-07 03:47:15,374 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:47:15,375 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:48:14,689 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:48:14,689 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:48:14,691 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:47:53', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=16.71, temperature=-1.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:48:14,691 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 03:48:14,691 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:48:14,691 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 6m
2025-07-07 03:48:14,691 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:48:14,692 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:48:14.692
2025-07-07 03:48:14,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:48:14,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959825708. UTC time = 2025-07-07T01:48:14.692
2025-07-07 03:48:14,765 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:48:14,765 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 6m is greater than maximum age 10m 0s
2025-07-07 03:48:14,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:48:14,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.805
2025-07-07 03:48:14,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.262
2025-07-07 03:48:14,829 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:48:14,829 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 6m is greater than maximum age 10m 0s
2025-07-07 03:48:14,829 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:48:14,829 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 6m is greater than maximum age 10m 0s
2025-07-07 03:48:14,829 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 6m is greater than maximum age 10m 0s
2025-07-07 03:48:15,434 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:48:15,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:49:14,892 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:49:14,892 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:49:14,895 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:48:57', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=15.33, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:49:14,895 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 03:49:14,895 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:49:14,895 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 7m
2025-07-07 03:49:14,895 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:49:14,895 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:49:14.895
2025-07-07 03:49:14,904 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:49:14,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828474. UTC time = 2025-07-07T01:49:14.895
2025-07-07 03:49:14,966 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:49:14,966 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 7m is greater than maximum age 10m 0s
2025-07-07 03:49:14,966 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:49:15,031 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.078
2025-07-07 03:49:15,031 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.067
2025-07-07 03:49:15,031 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:49:15,032 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 7m is greater than maximum age 10m 0s
2025-07-07 03:49:15,032 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:49:15,032 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 7m is greater than maximum age 10m 0s
2025-07-07 03:49:15,032 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 7m is greater than maximum age 10m 0s
2025-07-07 03:49:15,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:49:15,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:50:15,094 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:50:15,094 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:50:15,097 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:50:01', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=16.16, temperature=-1.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:50:15,097 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 03:50:15,097 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:50:15,097 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 8m
2025-07-07 03:50:15,097 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:50:15,097 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:50:15.097
2025-07-07 03:50:15,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:50:15,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983624. UTC time = 2025-07-07T01:50:15.097
2025-07-07 03:50:15,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:50:15,170 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 8m is greater than maximum age 10m 0s
2025-07-07 03:50:15,170 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:50:15,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.046
2025-07-07 03:50:15,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.795
2025-07-07 03:50:15,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:50:15,234 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 8m is greater than maximum age 10m 0s
2025-07-07 03:50:15,235 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:50:15,235 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 8m is greater than maximum age 10m 0s
2025-07-07 03:50:15,235 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 8m is greater than maximum age 10m 0s
2025-07-07 03:50:15,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:50:15,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:51:15,297 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:51:15,297 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:51:15,299 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:51:05', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=13.59, temperature=-1.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:51:15,299 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 03:51:15,299 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:51:15,299 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 9m
2025-07-07 03:51:15,299 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:51:15,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:51:15.300
2025-07-07 03:51:15,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:51:15,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984893. UTC time = 2025-07-07T01:51:15.300
2025-07-07 03:51:15,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:51:15,373 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 9m is greater than maximum age 10m 0s
2025-07-07 03:51:15,373 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:51:15,437 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.770
2025-07-07 03:51:15,437 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.730
2025-07-07 03:51:15,437 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:51:15,437 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 9m is greater than maximum age 10m 0s
2025-07-07 03:51:15,438 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:51:15,438 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 9m is greater than maximum age 10m 0s
2025-07-07 03:51:15,438 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 9m is greater than maximum age 10m 0s
2025-07-07 03:51:15,634 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:51:15,635 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:52:15,500 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:52:15,500 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:52:15,502 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:52:09', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.4, temperature=-1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:52:15,502 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 03:52:15,502 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:52:15,502 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 10m
2025-07-07 03:52:15,502 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:52:15,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:52:15.502
2025-07-07 03:52:15,512 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:52:15,574 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986646. UTC time = 2025-07-07T01:52:15.502
2025-07-07 03:52:15,575 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:52:15,575 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 10m is greater than maximum age 10m 0s
2025-07-07 03:52:15,575 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:52:15,638 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.570
2025-07-07 03:52:15,638 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.006
2025-07-07 03:52:15,639 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:52:15,639 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 10m is greater than maximum age 10m 0s
2025-07-07 03:52:15,639 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:52:15,639 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 10m is greater than maximum age 10m 0s
2025-07-07 03:52:15,639 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 10m is greater than maximum age 10m 0s
2025-07-07 03:52:15,695 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:52:15,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:53:15,701 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:53:15,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:53:15,703 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:52:41', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.19, temperature=-1.25, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:53:15,703 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 03:53:15,703 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:53:15,703 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 11m
2025-07-07 03:53:15,703 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:53:15,704 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:53:15.704
2025-07-07 03:53:15,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:53:15,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959880656. UTC time = 2025-07-07T01:53:15.704
2025-07-07 03:53:15,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:53:15,775 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 11m is greater than maximum age 10m 0s
2025-07-07 03:53:15,775 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:53:15,782 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:53:15,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:53:15,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.446
2025-07-07 03:53:15,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.214
2025-07-07 03:53:15,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:53:15,840 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 11m is greater than maximum age 10m 0s
2025-07-07 03:53:15,841 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:53:15,841 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 11m is greater than maximum age 10m 0s
2025-07-07 03:53:15,841 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 11m is greater than maximum age 10m 0s
2025-07-07 03:54:15,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:54:15,868 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:54:15,903 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:54:15,903 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:54:15,905 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:53:45', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=18.07, temperature=-1.24, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:54:15,906 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 03:54:15,906 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:54:15,906 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 12m
2025-07-07 03:54:15,906 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:54:15,906 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:54:15.906
2025-07-07 03:54:15,916 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:54:15,978 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859086. UTC time = 2025-07-07T01:54:15.906
2025-07-07 03:54:15,979 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:54:15,979 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 12m is greater than maximum age 10m 0s
2025-07-07 03:54:15,979 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:54:16,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.394
2025-07-07 03:54:16,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.354
2025-07-07 03:54:16,043 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:54:16,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 12m is greater than maximum age 10m 0s
2025-07-07 03:54:16,043 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:54:16,043 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 12m is greater than maximum age 10m 0s
2025-07-07 03:54:16,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 12m is greater than maximum age 10m 0s
2025-07-07 03:55:15,928 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:55:15,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:55:16,106 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:55:16,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:55:16,107 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:54:48', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=17.47, temperature=-1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:55:16,107 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 03:55:16,107 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:55:16,107 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 13m
2025-07-07 03:55:16,107 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:55:16,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:55:16.108
2025-07-07 03:55:16,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:55:16,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959842932. UTC time = 2025-07-07T01:55:16.108
2025-07-07 03:55:16,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:55:16,178 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 13m is greater than maximum age 10m 0s
2025-07-07 03:55:16,178 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:55:16,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.415
2025-07-07 03:55:16,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.423
2025-07-07 03:55:16,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:55:16,242 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 13m is greater than maximum age 10m 0s
2025-07-07 03:55:16,243 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:55:16,243 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 13m is greater than maximum age 10m 0s
2025-07-07 03:55:16,243 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 13m is greater than maximum age 10m 0s
2025-07-07 03:56:16,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:56:16,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:56:16,305 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:56:16,305 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:56:16,308 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:55:52', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.84, temperature=-1.27, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:56:16,308 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 03:56:16,308 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:56:16,308 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 14m
2025-07-07 03:56:16,308 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:56:16,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:56:16.309
2025-07-07 03:56:16,318 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:56:16,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598321. UTC time = 2025-07-07T01:56:16.309
2025-07-07 03:56:16,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:56:16,381 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 14m is greater than maximum age 10m 0s
2025-07-07 03:56:16,381 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:56:16,444 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.506
2025-07-07 03:56:16,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.421
2025-07-07 03:56:16,445 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:56:16,445 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 14m is greater than maximum age 10m 0s
2025-07-07 03:56:16,445 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:56:16,445 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 14m is greater than maximum age 10m 0s
2025-07-07 03:56:16,445 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 14m is greater than maximum age 10m 0s
2025-07-07 03:57:16,087 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:57:16,110 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:57:16,508 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:57:16,508 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:57:16,510 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:56:56', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.44, temperature=-1.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:57:16,510 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 03:57:16,510 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:57:16,510 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 15m
2025-07-07 03:57:16,510 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:57:16,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:57:16.511
2025-07-07 03:57:16,520 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:57:16,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826504. UTC time = 2025-07-07T01:57:16.511
2025-07-07 03:57:16,582 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:57:16,582 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 15m is greater than maximum age 10m 0s
2025-07-07 03:57:16,583 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:57:16,646 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.668
2025-07-07 03:57:16,647 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.347
2025-07-07 03:57:16,647 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:57:16,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 15m is greater than maximum age 10m 0s
2025-07-07 03:57:16,647 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:57:16,647 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 15m is greater than maximum age 10m 0s
2025-07-07 03:57:16,647 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 15m is greater than maximum age 10m 0s
2025-07-07 03:58:16,170 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:58:16,171 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:58:16,709 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:58:16,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:58:16,712 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:57:59', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.17, temperature=-1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:58:16,712 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 03:58:16,712 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:58:16,712 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 16m
2025-07-07 03:58:16,712 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:58:16,713 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:58:16.713
2025-07-07 03:58:16,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:58:16,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826057. UTC time = 2025-07-07T01:58:16.713
2025-07-07 03:58:16,784 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:58:16,784 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 16m is greater than maximum age 10m 0s
2025-07-07 03:58:16,784 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:58:16,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.897
2025-07-07 03:58:16,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.199
2025-07-07 03:58:16,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:58:16,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 16m is greater than maximum age 10m 0s
2025-07-07 03:58:16,848 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:58:16,848 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 16m is greater than maximum age 10m 0s
2025-07-07 03:58:16,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 16m is greater than maximum age 10m 0s
2025-07-07 03:59:16,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 03:59:16,250 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 03:59:16,912 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 03:59:16,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 03:59:16,914 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:59:03', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=19.5, temperature=-1.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 03:59:16,915 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 03:59:16,915 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 03:59:16,915 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 17m
2025-07-07 03:59:16,915 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 03:59:16,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T01:59:16.915
2025-07-07 03:59:16,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 03:59:16,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983067. UTC time = 2025-07-07T01:59:16.915
2025-07-07 03:59:16,986 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 03:59:16,986 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 17m is greater than maximum age 10m 0s
2025-07-07 03:59:16,986 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 03:59:17,051 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.194
2025-07-07 03:59:17,051 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.975
2025-07-07 03:59:17,051 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 03:59:17,051 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 17m is greater than maximum age 10m 0s
2025-07-07 03:59:17,051 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 03:59:17,052 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 17m is greater than maximum age 10m 0s
2025-07-07 03:59:17,052 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 17m is greater than maximum age 10m 0s
2025-07-07 04:00:16,310 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:00:16,330 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:00:17,114 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:00:17,114 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:00:17,117 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:59:35', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.23, temperature=-1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:00:17,117 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-07 04:00:17,117 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:00:17,117 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 18m
2025-07-07 04:00:17,117 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:00:17,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:00:17.117
2025-07-07 04:00:17,126 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:00:17,189 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959840264. UTC time = 2025-07-07T02:00:17.117
2025-07-07 04:00:17,190 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:00:17,190 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 18m is greater than maximum age 10m 0s
2025-07-07 04:00:17,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:00:17,254 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.935
2025-07-07 04:00:17,254 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.675
2025-07-07 04:00:17,254 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:00:17,254 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 18m is greater than maximum age 10m 0s
2025-07-07 04:00:17,255 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:00:17,255 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 18m is greater than maximum age 10m 0s
2025-07-07 04:00:17,255 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 18m is greater than maximum age 10m 0s
2025-07-07 04:01:16,390 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:01:16,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:01:17,317 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:01:17,317 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:01:17,320 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:59:35', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.23, temperature=-1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:01:17,320 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-07-07 04:01:17,320 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:01:17,320 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 19m
2025-07-07 04:01:17,320 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:01:17,321 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:01:17.321
2025-07-07 04:01:17,330 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:01:17,392 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854746. UTC time = 2025-07-07T02:01:17.321
2025-07-07 04:01:17,392 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:01:17,392 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 19m is greater than maximum age 10m 0s
2025-07-07 04:01:17,392 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:01:17,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.687
2025-07-07 04:01:17,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.839
2025-07-07 04:01:17,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:01:17,456 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 19m is greater than maximum age 10m 0s
2025-07-07 04:01:17,457 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:01:17,457 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 19m is greater than maximum age 10m 0s
2025-07-07 04:01:17,457 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 19m is greater than maximum age 10m 0s
2025-07-07 04:02:16,468 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:02:16,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:02:17,519 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:02:17,519 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:02:17,521 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T03:59:35', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.23, temperature=-1.31, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:02:17,521 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 42s
2025-07-07 04:02:17,521 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:02:17,521 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 20m
2025-07-07 04:02:17,521 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:02:17,522 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:02:17.522
2025-07-07 04:02:17,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:02:17,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987404. UTC time = 2025-07-07T02:02:17.522
2025-07-07 04:02:17,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:02:17,593 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 20m is greater than maximum age 10m 0s
2025-07-07 04:02:17,593 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:02:17,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.515
2025-07-07 04:02:17,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.090
2025-07-07 04:02:17,657 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:02:17,657 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 20m is greater than maximum age 10m 0s
2025-07-07 04:02:17,657 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:02:17,657 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 20m is greater than maximum age 10m 0s
2025-07-07 04:02:17,658 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 20m is greater than maximum age 10m 0s
2025-07-07 04:03:16,529 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:03:16,551 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:03:17,720 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:03:17,721 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:03:17,722 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:02:46', tmtdew=0.05, humidity=99.55, cloud=0.0, wind=17.98, temperature=-1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:03:17,722 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 04:03:17,722 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:03:17,722 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 21m
2025-07-07 04:03:17,722 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:03:17,723 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:03:17.723
2025-07-07 04:03:17,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:03:17,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959872. UTC time = 2025-07-07T02:03:17.723
2025-07-07 04:03:17,793 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:03:17,793 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 21m is greater than maximum age 10m 0s
2025-07-07 04:03:17,793 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:03:17,857 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.417
2025-07-07 04:03:17,857 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.273
2025-07-07 04:03:17,857 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:03:17,858 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 21m is greater than maximum age 10m 0s
2025-07-07 04:03:17,858 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:03:17,858 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 21m is greater than maximum age 10m 0s
2025-07-07 04:03:17,858 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 21m is greater than maximum age 10m 0s
2025-07-07 04:04:16,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:04:16,630 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:04:17,921 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:04:17,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:04:17,923 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:03:49', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=16.62, temperature=-1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:04:17,923 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 04:04:17,923 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:04:17,923 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 22m
2025-07-07 04:04:17,923 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:04:17,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:04:17.924
2025-07-07 04:04:17,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:04:17,996 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959852437. UTC time = 2025-07-07T02:04:17.924
2025-07-07 04:04:17,996 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:04:17,996 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 22m is greater than maximum age 10m 0s
2025-07-07 04:04:17,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:04:18,065 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.393
2025-07-07 04:04:18,066 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.387
2025-07-07 04:04:18,066 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:04:18,066 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 22m is greater than maximum age 10m 0s
2025-07-07 04:04:18,066 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:04:18,066 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 22m is greater than maximum age 10m 0s
2025-07-07 04:04:18,066 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 22m is greater than maximum age 10m 0s
2025-07-07 04:05:16,690 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:05:16,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:05:18,128 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:05:18,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:05:18,131 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:04:21', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.12, temperature=-1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:05:18,131 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 57s
2025-07-07 04:05:18,131 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:05:18,131 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 23m
2025-07-07 04:05:18,131 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:05:18,131 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:05:18.131
2025-07-07 04:05:18,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:05:18,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983825. UTC time = 2025-07-07T02:05:18.131
2025-07-07 04:05:18,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:05:18,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 23m is greater than maximum age 10m 0s
2025-07-07 04:05:18,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:05:18,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.440
2025-07-07 04:05:18,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.430
2025-07-07 04:05:18,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:05:18,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 23m is greater than maximum age 10m 0s
2025-07-07 04:05:18,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:05:18,267 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 23m is greater than maximum age 10m 0s
2025-07-07 04:05:18,267 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 23m is greater than maximum age 10m 0s
2025-07-07 04:06:16,772 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:06:16,792 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:06:18,330 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:06:18,330 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:06:18,332 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:04:21', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.12, temperature=-1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:06:18,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 57s
2025-07-07 04:06:18,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:06:18,333 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 24m
2025-07-07 04:06:18,333 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:06:18,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:06:18.333
2025-07-07 04:06:18,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:06:18,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982936. UTC time = 2025-07-07T02:06:18.333
2025-07-07 04:06:18,405 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:06:18,405 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 24m is greater than maximum age 10m 0s
2025-07-07 04:06:18,405 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:06:18,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.557
2025-07-07 04:06:18,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.402
2025-07-07 04:06:18,470 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:06:18,470 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 24m is greater than maximum age 10m 0s
2025-07-07 04:06:18,471 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:06:18,471 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 24m is greater than maximum age 10m 0s
2025-07-07 04:06:18,471 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 24m is greater than maximum age 10m 0s
2025-07-07 04:07:16,852 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:07:16,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:07:18,533 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:07:18,533 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:07:18,536 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:07:00', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=16.76, temperature=-1.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:07:18,536 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 04:07:18,536 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:07:18,536 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 25m
2025-07-07 04:07:18,536 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:07:18,536 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:07:18.537
2025-07-07 04:07:18,546 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:07:18,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959825666. UTC time = 2025-07-07T02:07:18.537
2025-07-07 04:07:18,608 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:07:18,608 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 25m is greater than maximum age 10m 0s
2025-07-07 04:07:18,608 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:07:18,672 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.743
2025-07-07 04:07:18,672 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.300
2025-07-07 04:07:18,672 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:07:18,672 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 25m is greater than maximum age 10m 0s
2025-07-07 04:07:18,672 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:07:18,673 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 25m is greater than maximum age 10m 0s
2025-07-07 04:07:18,673 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 25m is greater than maximum age 10m 0s
2025-07-07 04:08:16,913 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:08:16,914 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:08:18,735 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:08:18,735 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:08:18,738 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:08:04', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=17.95, temperature=-1.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:08:18,738 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 04:08:18,738 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:08:18,738 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 26m
2025-07-07 04:08:18,738 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:08:18,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:08:18.739
2025-07-07 04:08:18,748 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:08:18,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827095. UTC time = 2025-07-07T02:08:18.739
2025-07-07 04:08:18,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:08:18,810 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 26m is greater than maximum age 10m 0s
2025-07-07 04:08:18,810 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:08:18,874 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.998
2025-07-07 04:08:18,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.125
2025-07-07 04:08:18,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:08:18,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 26m is greater than maximum age 10m 0s
2025-07-07 04:08:18,875 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:08:18,875 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 26m is greater than maximum age 10m 0s
2025-07-07 04:08:18,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 26m is greater than maximum age 10m 0s
2025-07-07 04:09:16,974 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:09:16,995 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:09:18,937 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:09:18,937 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:09:18,940 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:08:36', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.76, temperature=-1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:09:18,940 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 42s
2025-07-07 04:09:18,940 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:09:18,940 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 27m
2025-07-07 04:09:18,940 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:09:18,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:09:18.940
2025-07-07 04:09:18,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:09:19,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833545. UTC time = 2025-07-07T02:09:18.940
2025-07-07 04:09:19,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:09:19,012 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 27m is greater than maximum age 10m 0s
2025-07-07 04:09:19,012 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:09:19,077 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.130
2025-07-07 04:09:19,077 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.873
2025-07-07 04:09:19,077 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:09:19,077 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 27m is greater than maximum age 10m 0s
2025-07-07 04:09:19,077 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:09:19,077 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 27m is greater than maximum age 10m 0s
2025-07-07 04:09:19,078 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 27m is greater than maximum age 10m 0s
2025-07-07 04:10:17,054 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:10:17,074 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:10:19,140 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:10:19,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:10:19,143 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:08:36', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.76, temperature=-1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:10:19,143 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 43s
2025-07-07 04:10:19,143 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:10:19,143 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 28m
2025-07-07 04:10:19,143 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:10:19,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:10:19.144
2025-07-07 04:10:19,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:10:19,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984495. UTC time = 2025-07-07T02:10:19.144
2025-07-07 04:10:19,216 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:10:19,216 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 28m is greater than maximum age 10m 0s
2025-07-07 04:10:19,216 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:10:19,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.834
2025-07-07 04:10:19,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.645
2025-07-07 04:10:19,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:10:19,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 28m is greater than maximum age 10m 0s
2025-07-07 04:10:19,281 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:10:19,281 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 28m is greater than maximum age 10m 0s
2025-07-07 04:10:19,281 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 28m is greater than maximum age 10m 0s
2025-07-07 04:11:17,134 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:11:17,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:11:19,344 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:11:19,344 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:11:19,346 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:08:36', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.76, temperature=-1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:11:19,346 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 43s
2025-07-07 04:11:19,346 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:11:19,346 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 29m
2025-07-07 04:11:19,346 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:11:19,347 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:11:19.347
2025-07-07 04:11:19,356 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:11:19,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861214. UTC time = 2025-07-07T02:11:19.347
2025-07-07 04:11:19,418 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:11:19,418 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 29m is greater than maximum age 10m 0s
2025-07-07 04:11:19,418 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:11:19,481 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.614
2025-07-07 04:11:19,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.938
2025-07-07 04:11:19,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:11:19,482 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 29m is greater than maximum age 10m 0s
2025-07-07 04:11:19,482 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:11:19,482 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 29m is greater than maximum age 10m 0s
2025-07-07 04:11:19,482 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 29m is greater than maximum age 10m 0s
2025-07-07 04:12:17,212 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:12:17,213 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:12:19,545 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:12:19,545 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:12:19,547 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:11:46', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=17.47, temperature=-1.39, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:12:19,547 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 04:12:19,547 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:12:19,547 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 30m
2025-07-07 04:12:19,547 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:12:19,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:12:19.548
2025-07-07 04:12:19,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:12:19,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959882258. UTC time = 2025-07-07T02:12:19.548
2025-07-07 04:12:19,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:12:19,619 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 30m is greater than maximum age 10m 0s
2025-07-07 04:12:19,619 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:12:19,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-07 04:12:19,683 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.165
2025-07-07 04:12:19,684 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:12:19,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 30m is greater than maximum age 10m 0s
2025-07-07 04:12:19,684 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:12:19,684 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 30m is greater than maximum age 10m 0s
2025-07-07 04:12:19,684 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 30m is greater than maximum age 10m 0s
2025-07-07 04:13:17,273 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:13:17,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:13:19,746 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:13:19,746 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:13:19,749 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:12:50', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.79, temperature=-1.39, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:13:19,749 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 04:13:19,749 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:13:19,749 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 31m
2025-07-07 04:13:19,749 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:13:19,749 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:13:19.750
2025-07-07 04:13:19,758 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:13:19,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864087. UTC time = 2025-07-07T02:13:19.750
2025-07-07 04:13:19,821 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:13:19,821 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 31m is greater than maximum age 10m 0s
2025-07-07 04:13:19,821 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:13:19,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.399
2025-07-07 04:13:19,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.322
2025-07-07 04:13:19,884 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:13:19,884 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 31m is greater than maximum age 10m 0s
2025-07-07 04:13:19,885 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:13:19,885 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 31m is greater than maximum age 10m 0s
2025-07-07 04:13:19,885 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 31m is greater than maximum age 10m 0s
2025-07-07 04:14:17,334 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:14:17,353 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:14:19,948 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:14:19,948 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:14:19,949 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:13:53', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.57, temperature=-1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:14:19,949 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 04:14:19,949 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:14:19,950 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 32m
2025-07-07 04:14:19,950 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:14:19,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:14:19.950
2025-07-07 04:14:19,959 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:14:20,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984652. UTC time = 2025-07-07T02:14:19.950
2025-07-07 04:14:20,022 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:14:20,022 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 32m is greater than maximum age 10m 0s
2025-07-07 04:14:20,022 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:14:20,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.401
2025-07-07 04:14:20,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.411
2025-07-07 04:14:20,086 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:14:20,086 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 32m is greater than maximum age 10m 0s
2025-07-07 04:14:20,087 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:14:20,087 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 32m is greater than maximum age 10m 0s
2025-07-07 04:14:20,087 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 32m is greater than maximum age 10m 0s
2025-07-07 04:15:17,413 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:15:17,414 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:15:20,149 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:15:20,149 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:15:20,152 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:13:53', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.57, temperature=-1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:15:20,152 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 27s
2025-07-07 04:15:20,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:15:20,152 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 33m
2025-07-07 04:15:20,152 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:15:20,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:15:20.153
2025-07-07 04:15:20,162 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:15:20,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834285. UTC time = 2025-07-07T02:15:20.153
2025-07-07 04:15:20,224 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:15:20,224 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 33m is greater than maximum age 10m 0s
2025-07-07 04:15:20,224 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:15:20,287 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.474
2025-07-07 04:15:20,287 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.428
2025-07-07 04:15:20,287 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:15:20,288 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 33m is greater than maximum age 10m 0s
2025-07-07 04:15:20,288 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:15:20,288 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 33m is greater than maximum age 10m 0s
2025-07-07 04:15:20,288 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 33m is greater than maximum age 10m 0s
2025-07-07 04:16:17,474 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:16:17,475 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:16:20,350 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:16:20,350 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:16:20,353 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:13:53', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.57, temperature=-1.41, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:16:20,353 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 27s
2025-07-07 04:16:20,353 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:16:20,353 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 34m
2025-07-07 04:16:20,353 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:16:20,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:16:20.354
2025-07-07 04:16:20,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:16:20,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982732. UTC time = 2025-07-07T02:16:20.354
2025-07-07 04:16:20,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:16:20,426 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 34m is greater than maximum age 10m 0s
2025-07-07 04:16:20,426 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:16:20,489 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.617
2025-07-07 04:16:20,489 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.372
2025-07-07 04:16:20,489 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:16:20,490 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 34m is greater than maximum age 10m 0s
2025-07-07 04:16:20,490 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:16:20,490 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 34m is greater than maximum age 10m 0s
2025-07-07 04:16:20,490 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 34m is greater than maximum age 10m 0s
2025-07-07 04:17:17,535 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:17:17,536 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:17:20,552 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:17:20,552 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:17:20,554 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:17:04', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=16.78, temperature=-1.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:17:20,554 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 04:17:20,554 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:17:20,554 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 35m
2025-07-07 04:17:20,554 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:17:20,555 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:17:20.555
2025-07-07 04:17:20,564 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:17:20,625 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982552. UTC time = 2025-07-07T02:17:20.555
2025-07-07 04:17:20,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:17:20,626 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 35m is greater than maximum age 10m 0s
2025-07-07 04:17:20,626 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:17:20,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.829
2025-07-07 04:17:20,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.244
2025-07-07 04:17:20,691 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:17:20,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 35m is greater than maximum age 10m 0s
2025-07-07 04:17:20,691 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:17:20,691 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 35m is greater than maximum age 10m 0s
2025-07-07 04:17:20,691 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 35m is greater than maximum age 10m 0s
2025-07-07 04:18:17,596 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:18:17,613 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:18:20,754 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:18:20,754 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:18:20,756 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:18:08', tmtdew=0.05, humidity=99.56, cloud=0.0, wind=15.77, temperature=-1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:18:20,756 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-07 04:18:20,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:18:20,757 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 36m
2025-07-07 04:18:20,757 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:18:20,757 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:18:20.757
2025-07-07 04:18:20,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:18:20,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982881. UTC time = 2025-07-07T02:18:20.757
2025-07-07 04:18:20,829 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:18:20,829 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 36m is greater than maximum age 10m 0s
2025-07-07 04:18:20,829 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:18:20,893 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.108
2025-07-07 04:18:20,893 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.040
2025-07-07 04:18:20,894 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:18:20,894 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 36m is greater than maximum age 10m 0s
2025-07-07 04:18:20,894 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:18:20,894 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 36m is greater than maximum age 10m 0s
2025-07-07 04:18:20,894 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 36m is greater than maximum age 10m 0s
2025-07-07 04:19:17,673 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:19:17,689 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:19:20,957 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:19:20,957 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:19:20,960 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:19:11', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=16.27, temperature=-1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:19:20,960 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 04:19:20,960 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:19:20,960 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 37m
2025-07-07 04:19:20,960 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:19:20,960 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:19:20.960
2025-07-07 04:19:20,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:19:21,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959837093. UTC time = 2025-07-07T02:19:20.960
2025-07-07 04:19:21,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:19:21,031 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 37m is greater than maximum age 10m 0s
2025-07-07 04:19:21,031 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:19:21,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.011
2025-07-07 04:19:21,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.761
2025-07-07 04:19:21,095 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:19:21,095 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 37m is greater than maximum age 10m 0s
2025-07-07 04:19:21,095 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:19:21,095 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 37m is greater than maximum age 10m 0s
2025-07-07 04:19:21,095 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 37m is greater than maximum age 10m 0s
2025-07-07 04:20:17,749 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:20:17,750 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:20:21,158 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:20:21,158 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:20:21,160 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:19:43', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.73, temperature=-1.47, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:20:21,160 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 04:20:21,160 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:20:21,160 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 38m
2025-07-07 04:20:21,160 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:20:21,160 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:20:21.161
2025-07-07 04:20:21,169 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:20:21,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959850295. UTC time = 2025-07-07T02:20:21.161
2025-07-07 04:20:21,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:20:21,231 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 38m is greater than maximum age 10m 0s
2025-07-07 04:20:21,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:20:21,295 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.744
2025-07-07 04:20:21,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.760
2025-07-07 04:20:21,296 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:20:21,296 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 38m is greater than maximum age 10m 0s
2025-07-07 04:20:21,296 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:20:21,296 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 38m is greater than maximum age 10m 0s
2025-07-07 04:20:21,296 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 38m is greater than maximum age 10m 0s
2025-07-07 04:21:17,810 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:21:17,811 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:21:21,357 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:21:21,357 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:21:21,360 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:20:47', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=16.75, temperature=-1.49, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:21:21,360 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 04:21:21,360 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:21:21,360 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 39m
2025-07-07 04:21:21,360 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:21:21,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:21:21.361
2025-07-07 04:21:21,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:21:21,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959868325. UTC time = 2025-07-07T02:21:21.361
2025-07-07 04:21:21,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:21:21,433 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 39m is greater than maximum age 10m 0s
2025-07-07 04:21:21,433 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:21:21,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.552
2025-07-07 04:21:21,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.029
2025-07-07 04:21:21,497 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:21:21,497 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 39m is greater than maximum age 10m 0s
2025-07-07 04:21:21,498 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:21:21,498 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 39m is greater than maximum age 10m 0s
2025-07-07 04:21:21,498 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 39m is greater than maximum age 10m 0s
2025-07-07 04:22:17,871 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:22:17,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:22:21,560 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:22:21,560 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:22:21,563 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:21:50', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.23, temperature=-1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:22:21,563 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 04:22:21,563 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:22:21,563 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 40m
2025-07-07 04:22:21,563 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:22:21,563 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:22:21.563
2025-07-07 04:22:21,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:22:21,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959877918. UTC time = 2025-07-07T02:22:21.563
2025-07-07 04:22:21,635 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:22:21,635 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 40m is greater than maximum age 10m 0s
2025-07-07 04:22:21,636 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:22:21,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.435
2025-07-07 04:22:21,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.230
2025-07-07 04:22:21,699 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:22:21,699 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 40m is greater than maximum age 10m 0s
2025-07-07 04:22:21,700 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:22:21,700 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 40m is greater than maximum age 10m 0s
2025-07-07 04:22:21,700 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 40m is greater than maximum age 10m 0s
2025-07-07 04:23:17,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:23:17,955 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:23:21,762 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:23:21,762 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:23:21,765 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:22:54', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.75, temperature=-1.5, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:23:21,765 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 04:23:21,765 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:23:21,765 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 41m
2025-07-07 04:23:21,765 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:23:21,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:23:21.766
2025-07-07 04:23:21,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:23:21,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959856916. UTC time = 2025-07-07T02:23:21.766
2025-07-07 04:23:21,836 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:23:21,836 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 41m is greater than maximum age 10m 0s
2025-07-07 04:23:21,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:23:21,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.391
2025-07-07 04:23:21,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.362
2025-07-07 04:23:21,900 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:23:21,900 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 41m is greater than maximum age 10m 0s
2025-07-07 04:23:21,900 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:23:21,901 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 41m is greater than maximum age 10m 0s
2025-07-07 04:23:21,901 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 41m is greater than maximum age 10m 0s
2025-07-07 04:24:18,015 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:24:18,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:24:21,963 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:24:21,963 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:24:21,966 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:23:58', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.76, temperature=-1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:24:21,966 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 04:24:21,966 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:24:21,966 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 42m
2025-07-07 04:24:21,966 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:24:21,967 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:24:21.967
2025-07-07 04:24:21,976 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:24:22,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841317. UTC time = 2025-07-07T02:24:21.967
2025-07-07 04:24:22,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:24:22,038 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 42m is greater than maximum age 10m 0s
2025-07-07 04:24:22,038 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:24:22,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.419
2025-07-07 04:24:22,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.425
2025-07-07 04:24:22,103 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:24:22,103 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 42m is greater than maximum age 10m 0s
2025-07-07 04:24:22,103 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:24:22,104 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 42m is greater than maximum age 10m 0s
2025-07-07 04:24:22,104 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 42m is greater than maximum age 10m 0s
2025-07-07 04:25:18,098 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:25:18,114 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:25:22,167 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:25:22,167 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:25:22,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:23:58', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.76, temperature=-1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:25:22,170 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 24s
2025-07-07 04:25:22,170 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:25:22,170 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 43m
2025-07-07 04:25:22,170 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:25:22,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:25:22.171
2025-07-07 04:25:22,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:25:22,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983104. UTC time = 2025-07-07T02:25:22.171
2025-07-07 04:25:22,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:25:22,241 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 43m is greater than maximum age 10m 0s
2025-07-07 04:25:22,241 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:25:22,304 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.518
2025-07-07 04:25:22,304 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.415
2025-07-07 04:25:22,304 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:25:22,304 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 43m is greater than maximum age 10m 0s
2025-07-07 04:25:22,305 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:25:22,305 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 43m is greater than maximum age 10m 0s
2025-07-07 04:25:22,305 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 43m is greater than maximum age 10m 0s
2025-07-07 04:26:18,174 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:26:18,177 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:26:22,368 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:26:22,368 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:26:22,371 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:23:58', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.76, temperature=-1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:26:22,371 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 24s
2025-07-07 04:26:22,371 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:26:22,371 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 44m
2025-07-07 04:26:22,371 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:26:22,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:26:22.372
2025-07-07 04:26:22,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:26:22,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982598. UTC time = 2025-07-07T02:26:22.372
2025-07-07 04:26:22,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:26:22,446 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 44m is greater than maximum age 10m 0s
2025-07-07 04:26:22,446 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:26:22,509 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.686
2025-07-07 04:26:22,509 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.333
2025-07-07 04:26:22,509 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:26:22,509 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 44m is greater than maximum age 10m 0s
2025-07-07 04:26:22,509 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:26:22,510 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 44m is greater than maximum age 10m 0s
2025-07-07 04:26:22,510 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 44m is greater than maximum age 10m 0s
2025-07-07 04:27:18,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:27:18,256 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:27:22,573 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:27:22,574 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:27:22,575 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:27:08', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=15.58, temperature=-1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:27:22,575 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 04:27:22,575 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:27:22,575 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 45m
2025-07-07 04:27:22,575 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:27:22,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:27:22.576
2025-07-07 04:27:22,586 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:27:22,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826066. UTC time = 2025-07-07T02:27:22.576
2025-07-07 04:27:22,649 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:27:22,649 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 45m is greater than maximum age 10m 0s
2025-07-07 04:27:22,649 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:27:22,713 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.923
2025-07-07 04:27:22,713 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.177
2025-07-07 04:27:22,713 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:27:22,713 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 45m is greater than maximum age 10m 0s
2025-07-07 04:27:22,713 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:27:22,713 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 45m is greater than maximum age 10m 0s
2025-07-07 04:27:22,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 45m is greater than maximum age 10m 0s
2025-07-07 04:28:18,316 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:28:18,333 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:28:22,776 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:28:22,776 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:28:22,779 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:28:12', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=14.58, temperature=-1.46, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:28:22,779 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 04:28:22,779 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:28:22,779 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 46m
2025-07-07 04:28:22,779 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:28:22,780 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:28:22.780
2025-07-07 04:28:22,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:28:22,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831202. UTC time = 2025-07-07T02:28:22.780
2025-07-07 04:28:22,851 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:28:22,851 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 46m is greater than maximum age 10m 0s
2025-07-07 04:28:22,851 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:28:22,915 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.220
2025-07-07 04:28:22,915 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.946
2025-07-07 04:28:22,915 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:28:22,915 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 46m is greater than maximum age 10m 0s
2025-07-07 04:28:22,916 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:28:22,916 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 46m is greater than maximum age 10m 0s
2025-07-07 04:28:22,916 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 46m is greater than maximum age 10m 0s
2025-07-07 04:29:18,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:29:18,394 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:29:22,978 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:29:22,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:29:22,981 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:29:15', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=15.6, temperature=-1.5, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:29:22,981 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-07 04:29:22,981 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:29:22,981 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 47m
2025-07-07 04:29:22,981 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:29:22,982 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:29:22.982
2025-07-07 04:29:22,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:29:23,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841303. UTC time = 2025-07-07T02:29:22.982
2025-07-07 04:29:23,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:29:23,053 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 47m is greater than maximum age 10m 0s
2025-07-07 04:29:23,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:29:23,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.903
2025-07-07 04:29:23,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.638
2025-07-07 04:29:23,117 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:29:23,117 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 47m is greater than maximum age 10m 0s
2025-07-07 04:29:23,118 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:29:23,118 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 47m is greater than maximum age 10m 0s
2025-07-07 04:29:23,118 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 47m is greater than maximum age 10m 0s
2025-07-07 04:30:18,454 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:30:18,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:30:23,179 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:30:23,179 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:30:23,181 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:29:15', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=15.6, temperature=-1.5, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:30:23,182 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-07-07 04:30:23,182 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:30:23,182 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 48m
2025-07-07 04:30:23,182 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:30:23,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:30:23.182
2025-07-07 04:30:23,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:30:23,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985629. UTC time = 2025-07-07T02:30:23.182
2025-07-07 04:30:23,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:30:23,255 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 48m is greater than maximum age 10m 0s
2025-07-07 04:30:23,255 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:30:23,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.664
2025-07-07 04:30:23,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.866
2025-07-07 04:30:23,319 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:30:23,319 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 48m is greater than maximum age 10m 0s
2025-07-07 04:30:23,319 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:30:23,320 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 48m is greater than maximum age 10m 0s
2025-07-07 04:30:23,320 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 48m is greater than maximum age 10m 0s
2025-07-07 04:31:18,532 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:31:18,533 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:31:23,382 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:31:23,382 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:31:23,384 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:29:15', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=15.6, temperature=-1.5, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:31:23,384 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 8s
2025-07-07 04:31:23,384 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:31:23,384 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 49m
2025-07-07 04:31:23,384 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:31:23,385 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:31:23.385
2025-07-07 04:31:23,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:31:23,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959876083. UTC time = 2025-07-07T02:31:23.385
2025-07-07 04:31:23,457 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:31:23,457 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 49m is greater than maximum age 10m 0s
2025-07-07 04:31:23,457 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:31:23,521 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.500
2025-07-07 04:31:23,521 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.110
2025-07-07 04:31:23,521 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:31:23,521 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 49m is greater than maximum age 10m 0s
2025-07-07 04:31:23,521 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:31:23,522 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 49m is greater than maximum age 10m 0s
2025-07-07 04:31:23,522 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 49m is greater than maximum age 10m 0s
2025-07-07 04:32:18,593 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:32:18,594 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:32:23,584 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:32:23,585 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:32:23,587 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:31:55', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=13.52, temperature=-1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:32:23,587 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 04:32:23,588 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:32:23,588 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 50m
2025-07-07 04:32:23,588 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:32:23,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:32:23.588
2025-07-07 04:32:23,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:32:23,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986947. UTC time = 2025-07-07T02:32:23.588
2025-07-07 04:32:23,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:32:23,659 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 50m is greater than maximum age 10m 0s
2025-07-07 04:32:23,659 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:32:23,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.409
2025-07-07 04:32:23,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.286
2025-07-07 04:32:23,723 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:32:23,723 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 50m is greater than maximum age 10m 0s
2025-07-07 04:32:23,723 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:32:23,724 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 50m is greater than maximum age 10m 0s
2025-07-07 04:32:23,724 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 50m is greater than maximum age 10m 0s
2025-07-07 04:33:18,654 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:33:18,655 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:33:23,786 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:33:23,786 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:33:23,788 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:32:58', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=14.7, temperature=-1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:33:23,789 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 04:33:23,789 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:33:23,789 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 51m
2025-07-07 04:33:23,789 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:33:23,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:33:23.789
2025-07-07 04:33:23,798 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:33:23,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985047. UTC time = 2025-07-07T02:33:23.789
2025-07-07 04:33:23,860 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:33:23,860 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 51m is greater than maximum age 10m 0s
2025-07-07 04:33:23,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:33:23,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.392
2025-07-07 04:33:23,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.393
2025-07-07 04:33:23,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:33:23,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 51m is greater than maximum age 10m 0s
2025-07-07 04:33:23,926 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:33:23,926 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 51m is greater than maximum age 10m 0s
2025-07-07 04:33:23,926 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 51m is greater than maximum age 10m 0s
2025-07-07 04:34:18,714 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:34:18,715 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:34:23,988 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:34:23,989 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:34:23,991 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:34:02', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.4, temperature=-1.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:34:23,991 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 04:34:23,991 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:34:23,991 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 52m
2025-07-07 04:34:23,991 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:34:23,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:34:23.992
2025-07-07 04:34:24,001 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:34:24,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983684. UTC time = 2025-07-07T02:34:23.992
2025-07-07 04:34:24,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:34:24,064 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 52m is greater than maximum age 10m 0s
2025-07-07 04:34:24,064 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:34:24,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.446
2025-07-07 04:34:24,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.429
2025-07-07 04:34:24,128 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:34:24,128 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 52m is greater than maximum age 10m 0s
2025-07-07 04:34:24,129 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:34:24,129 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 52m is greater than maximum age 10m 0s
2025-07-07 04:34:24,129 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 52m is greater than maximum age 10m 0s
2025-07-07 04:35:18,775 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:35:18,794 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:35:24,191 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:35:24,191 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:35:24,194 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:34:02', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.4, temperature=-1.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:35:24,194 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 22s
2025-07-07 04:35:24,194 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:35:24,194 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 53m
2025-07-07 04:35:24,194 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:35:24,195 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:35:24.195
2025-07-07 04:35:24,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:35:24,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982849. UTC time = 2025-07-07T02:35:24.195
2025-07-07 04:35:24,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:35:24,265 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 53m is greater than maximum age 10m 0s
2025-07-07 04:35:24,265 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:35:24,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.571
2025-07-07 04:35:24,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.393
2025-07-07 04:35:24,330 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:35:24,330 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 53m is greater than maximum age 10m 0s
2025-07-07 04:35:24,331 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:35:24,331 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 53m is greater than maximum age 10m 0s
2025-07-07 04:35:24,331 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 53m is greater than maximum age 10m 0s
2025-07-07 04:36:18,854 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:36:18,855 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:36:24,394 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:36:24,394 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:36:24,396 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:34:02', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.4, temperature=-1.54, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:36:24,396 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 22s
2025-07-07 04:36:24,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:36:24,396 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 54m
2025-07-07 04:36:24,396 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:36:24,397 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:36:24.397
2025-07-07 04:36:24,406 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:36:24,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982534. UTC time = 2025-07-07T02:36:24.397
2025-07-07 04:36:24,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:36:24,468 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 54m is greater than maximum age 10m 0s
2025-07-07 04:36:24,468 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:36:24,531 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.765
2025-07-07 04:36:24,532 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.284
2025-07-07 04:36:24,532 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:36:24,532 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 54m is greater than maximum age 10m 0s
2025-07-07 04:36:24,532 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:36:24,532 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 54m is greater than maximum age 10m 0s
2025-07-07 04:36:24,532 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 54m is greater than maximum age 10m 0s
2025-07-07 04:37:18,915 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:37:18,935 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:37:24,595 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:37:24,595 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:37:24,600 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:36:44', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=18.37, temperature=-1.61, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:37:24,600 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 04:37:24,600 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:37:24,600 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 55m
2025-07-07 04:37:24,600 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:37:24,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:37:24.601
2025-07-07 04:37:24,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:37:24,680 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827296. UTC time = 2025-07-07T02:37:24.601
2025-07-07 04:37:24,680 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:37:24,680 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 55m is greater than maximum age 10m 0s
2025-07-07 04:37:24,680 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:37:24,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.026
2025-07-07 04:37:24,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.100
2025-07-07 04:37:24,744 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:37:24,744 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 55m is greater than maximum age 10m 0s
2025-07-07 04:37:24,744 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:37:24,745 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 55m is greater than maximum age 10m 0s
2025-07-07 04:37:24,745 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 55m is greater than maximum age 10m 0s
2025-07-07 04:38:18,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:38:19,015 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:38:24,808 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:38:24,808 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:38:24,810 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:37:47', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.45, temperature=-1.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:38:24,811 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 04:38:24,811 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:38:24,811 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 56m
2025-07-07 04:38:24,811 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:38:24,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:38:24.811
2025-07-07 04:38:24,820 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:38:24,882 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959834266. UTC time = 2025-07-07T02:38:24.811
2025-07-07 04:38:24,883 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:38:24,883 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 56m is greater than maximum age 10m 0s
2025-07-07 04:38:24,883 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:38:24,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.093
2025-07-07 04:38:24,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.841
2025-07-07 04:38:24,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:38:24,946 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 56m is greater than maximum age 10m 0s
2025-07-07 04:38:24,947 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:38:24,947 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 56m is greater than maximum age 10m 0s
2025-07-07 04:38:24,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 56m is greater than maximum age 10m 0s
2025-07-07 04:39:19,075 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:39:19,076 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:39:25,010 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:39:25,010 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:39:25,011 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:38:19', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=19.62, temperature=-1.59, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:39:25,011 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-07 04:39:25,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:39:25,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 57m
2025-07-07 04:39:25,012 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:39:25,012 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:39:25.012
2025-07-07 04:39:25,021 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:39:25,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959846183. UTC time = 2025-07-07T02:39:25.012
2025-07-07 04:39:25,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:39:25,083 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 57m is greater than maximum age 10m 0s
2025-07-07 04:39:25,084 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:39:25,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.806
2025-07-07 04:39:25,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.677
2025-07-07 04:39:25,147 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:39:25,147 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 57m is greater than maximum age 10m 0s
2025-07-07 04:39:25,148 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:39:25,148 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 57m is greater than maximum age 10m 0s
2025-07-07 04:39:25,148 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 57m is greater than maximum age 10m 0s
2025-07-07 04:40:19,136 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:40:19,137 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:40:25,211 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:40:25,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:40:25,222 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:38:19', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=19.62, temperature=-1.59, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:40:25,222 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-07 04:40:25,222 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:40:25,222 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 58m
2025-07-07 04:40:25,222 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:40:25,223 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:40:25.223
2025-07-07 04:40:25,233 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:40:25,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986295. UTC time = 2025-07-07T02:40:25.223
2025-07-07 04:40:25,295 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:40:25,295 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 58m is greater than maximum age 10m 0s
2025-07-07 04:40:25,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:40:25,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.594
2025-07-07 04:40:25,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.963
2025-07-07 04:40:25,358 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:40:25,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 58m is greater than maximum age 10m 0s
2025-07-07 04:40:25,358 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:40:25,358 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 58m is greater than maximum age 10m 0s
2025-07-07 04:40:25,358 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 58m is greater than maximum age 10m 0s
2025-07-07 04:41:19,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:41:19,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:41:25,420 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:41:25,420 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:41:25,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:40:58', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.7, temperature=-1.57, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:41:25,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 04:41:25,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:41:25,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21h 59m
2025-07-07 04:41:25,422 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:41:25,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:41:25.423
2025-07-07 04:41:25,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:41:25,494 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959884204. UTC time = 2025-07-07T02:41:25.423
2025-07-07 04:41:25,494 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:41:25,494 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 21h 59m is greater than maximum age 10m 0s
2025-07-07 04:41:25,494 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:41:25,557 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.457
2025-07-07 04:41:25,557 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.183
2025-07-07 04:41:25,558 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:41:25,558 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 21h 59m is greater than maximum age 10m 0s
2025-07-07 04:41:25,558 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:41:25,558 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 21h 59m is greater than maximum age 10m 0s
2025-07-07 04:41:25,558 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 21h 59m is greater than maximum age 10m 0s
2025-07-07 04:42:19,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:42:19,301 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:42:25,623 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:42:25,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:42:25,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:42:02', tmtdew=0.05, humidity=99.56, cloud=0.0, wind=17.77, temperature=-1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:42:25,626 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 04:42:25,626 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:42:25,626 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 0m
2025-07-07 04:42:25,626 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:42:25,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:42:25.627
2025-07-07 04:42:25,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:42:25,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959861764. UTC time = 2025-07-07T02:42:25.627
2025-07-07 04:42:25,699 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:42:25,699 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 0m is greater than maximum age 10m 0s
2025-07-07 04:42:25,699 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:42:25,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.394
2025-07-07 04:42:25,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.333
2025-07-07 04:42:25,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:42:25,763 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 0m is greater than maximum age 10m 0s
2025-07-07 04:42:25,763 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:42:25,764 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 0m is greater than maximum age 10m 0s
2025-07-07 04:42:25,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 0m is greater than maximum age 10m 0s
2025-07-07 04:43:19,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:43:19,382 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:43:25,826 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:43:25,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:43:25,829 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:43:05', tmtdew=0.02, humidity=99.51, cloud=0.0, wind=18.21, temperature=-1.65, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:43:25,829 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 04:43:25,829 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:43:25,829 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 1m
2025-07-07 04:43:25,829 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:43:25,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:43:25.830
2025-07-07 04:43:25,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:43:25,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844753. UTC time = 2025-07-07T02:43:25.830
2025-07-07 04:43:25,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:43:25,908 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 1m is greater than maximum age 10m 0s
2025-07-07 04:43:25,908 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:43:25,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.403
2025-07-07 04:43:25,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.414
2025-07-07 04:43:25,971 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:43:25,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 1m is greater than maximum age 10m 0s
2025-07-07 04:43:25,971 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:43:25,972 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 1m is greater than maximum age 10m 0s
2025-07-07 04:43:25,972 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 1m is greater than maximum age 10m 0s
2025-07-07 04:44:19,441 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:44:19,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:44:26,034 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:44:26,034 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:44:26,037 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:44:09', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.84, temperature=-1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:44:26,038 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 04:44:26,038 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:44:26,038 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 2m
2025-07-07 04:44:26,038 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:44:26,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:44:26.038
2025-07-07 04:44:26,050 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:44:26,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833074. UTC time = 2025-07-07T02:44:26.038
2025-07-07 04:44:26,120 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:44:26,120 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 2m is greater than maximum age 10m 0s
2025-07-07 04:44:26,120 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:44:26,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.484
2025-07-07 04:44:26,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.423
2025-07-07 04:44:26,184 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:44:26,185 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 2m is greater than maximum age 10m 0s
2025-07-07 04:44:26,185 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:44:26,185 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 2m is greater than maximum age 10m 0s
2025-07-07 04:44:26,185 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 2m is greater than maximum age 10m 0s
2025-07-07 04:45:19,523 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:45:19,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:45:26,248 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:45:26,248 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:45:26,251 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:45:12', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=19.13, temperature=-1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:45:26,251 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 04:45:26,251 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:45:26,251 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 3m
2025-07-07 04:45:26,251 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:45:26,252 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:45:26.252
2025-07-07 04:45:26,261 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:45:26,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826653. UTC time = 2025-07-07T02:45:26.252
2025-07-07 04:45:26,322 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:45:26,322 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 3m is greater than maximum age 10m 0s
2025-07-07 04:45:26,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:45:26,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.634
2025-07-07 04:45:26,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.361
2025-07-07 04:45:26,386 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:45:26,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 3m is greater than maximum age 10m 0s
2025-07-07 04:45:26,386 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:45:26,386 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 3m is greater than maximum age 10m 0s
2025-07-07 04:45:26,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 3m is greater than maximum age 10m 0s
2025-07-07 04:46:19,584 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:46:19,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:46:26,449 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:46:26,449 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:46:26,452 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:45:12', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=19.13, temperature=-1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:46:26,452 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-07-07 04:46:26,452 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:46:26,452 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 4m
2025-07-07 04:46:26,452 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:46:26,453 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:46:26.453
2025-07-07 04:46:26,462 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:46:26,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982539. UTC time = 2025-07-07T02:46:26.453
2025-07-07 04:46:26,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:46:26,526 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 4m is greater than maximum age 10m 0s
2025-07-07 04:46:26,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:46:26,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.853
2025-07-07 04:46:26,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.224
2025-07-07 04:46:26,589 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:46:26,589 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 4m is greater than maximum age 10m 0s
2025-07-07 04:46:26,590 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:46:26,590 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 4m is greater than maximum age 10m 0s
2025-07-07 04:46:26,590 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 4m is greater than maximum age 10m 0s
2025-07-07 04:47:19,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:47:19,681 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:47:26,653 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:47:26,653 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:47:26,654 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:45:12', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=19.13, temperature=-1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:47:26,654 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-07-07 04:47:26,654 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:47:26,654 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 5m
2025-07-07 04:47:26,654 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:47:26,655 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:47:26.655
2025-07-07 04:47:26,664 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:47:26,725 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959829205. UTC time = 2025-07-07T02:47:26.655
2025-07-07 04:47:26,726 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:47:26,726 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 5m is greater than maximum age 10m 0s
2025-07-07 04:47:26,726 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:47:26,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.139
2025-07-07 04:47:26,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.013
2025-07-07 04:47:26,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:47:26,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 5m is greater than maximum age 10m 0s
2025-07-07 04:47:26,790 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:47:26,790 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 5m is greater than maximum age 10m 0s
2025-07-07 04:47:26,790 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 5m is greater than maximum age 10m 0s
2025-07-07 04:48:19,741 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:48:19,759 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:48:26,852 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:48:26,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:48:26,855 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:47:51', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=21.09, temperature=-1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:48:26,855 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 04:48:26,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:48:26,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 6m
2025-07-07 04:48:26,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:48:26,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:48:26.856
2025-07-07 04:48:26,866 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:48:26,932 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983801. UTC time = 2025-07-07T02:48:26.856
2025-07-07 04:48:26,932 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:48:26,932 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 6m is greater than maximum age 10m 0s
2025-07-07 04:48:26,932 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:48:26,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.978
2025-07-07 04:48:26,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.725
2025-07-07 04:48:26,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:48:26,996 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 6m is greater than maximum age 10m 0s
2025-07-07 04:48:26,996 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:48:26,996 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 6m is greater than maximum age 10m 0s
2025-07-07 04:48:26,996 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 6m is greater than maximum age 10m 0s
2025-07-07 04:49:19,820 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:49:19,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:49:27,060 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:49:27,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:49:27,061 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:48:55', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=22.06, temperature=-1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:49:27,061 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 04:49:27,061 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:49:27,061 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 7m
2025-07-07 04:49:27,061 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:49:27,062 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:49:27.062
2025-07-07 04:49:27,071 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:49:27,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985172. UTC time = 2025-07-07T02:49:27.062
2025-07-07 04:49:27,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:49:27,132 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 7m is greater than maximum age 10m 0s
2025-07-07 04:49:27,133 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:49:27,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.718
2025-07-07 04:49:27,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.789
2025-07-07 04:49:27,197 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:49:27,197 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 7m is greater than maximum age 10m 0s
2025-07-07 04:49:27,197 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:49:27,197 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 7m is greater than maximum age 10m 0s
2025-07-07 04:49:27,197 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 7m is greater than maximum age 10m 0s
2025-07-07 04:50:19,880 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:50:19,900 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:50:27,260 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:50:27,260 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:50:27,262 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:49:58', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=20.43, temperature=-1.68, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:50:27,262 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 04:50:27,262 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:50:27,262 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 8m
2025-07-07 04:50:27,262 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:50:27,263 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:50:27.263
2025-07-07 04:50:27,272 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:50:27,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987025. UTC time = 2025-07-07T02:50:27.263
2025-07-07 04:50:27,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:50:27,334 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 8m is greater than maximum age 10m 0s
2025-07-07 04:50:27,334 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:50:27,397 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.534
2025-07-07 04:50:27,398 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.051
2025-07-07 04:50:27,398 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:50:27,398 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 8m is greater than maximum age 10m 0s
2025-07-07 04:50:27,398 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:50:27,398 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 8m is greater than maximum age 10m 0s
2025-07-07 04:50:27,398 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 8m is greater than maximum age 10m 0s
2025-07-07 04:51:19,960 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:51:19,961 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:51:27,461 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:51:27,461 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:51:27,463 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:51:02', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=18.88, temperature=-1.65, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:51:27,464 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 04:51:27,464 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:51:27,464 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 9m
2025-07-07 04:51:27,464 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:51:27,464 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:51:27.464
2025-07-07 04:51:27,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:51:27,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987522. UTC time = 2025-07-07T02:51:27.464
2025-07-07 04:51:27,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:51:27,534 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 9m is greater than maximum age 10m 0s
2025-07-07 04:51:27,534 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:51:27,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.425
2025-07-07 04:51:27,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.245
2025-07-07 04:51:27,599 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:51:27,599 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 9m is greater than maximum age 10m 0s
2025-07-07 04:51:27,599 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:51:27,600 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 9m is greater than maximum age 10m 0s
2025-07-07 04:51:27,600 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 9m is greater than maximum age 10m 0s
2025-07-07 04:52:20,021 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:52:20,038 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:52:27,662 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:52:27,662 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:52:27,664 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:52:06', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.64, temperature=-1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:52:27,664 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 04:52:27,664 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:52:27,664 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 10m
2025-07-07 04:52:27,664 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:52:27,665 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:52:27.665
2025-07-07 04:52:27,675 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:52:27,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854793. UTC time = 2025-07-07T02:52:27.665
2025-07-07 04:52:27,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:52:27,738 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 10m is greater than maximum age 10m 0s
2025-07-07 04:52:27,738 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:52:27,802 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.388
2025-07-07 04:52:27,802 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.370
2025-07-07 04:52:27,803 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:52:27,803 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 10m is greater than maximum age 10m 0s
2025-07-07 04:52:27,803 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:52:27,803 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 10m is greater than maximum age 10m 0s
2025-07-07 04:52:27,803 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 10m is greater than maximum age 10m 0s
2025-07-07 04:53:20,098 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:53:20,119 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:53:27,865 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:53:27,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:53:27,868 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:53:09', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=15.72, temperature=-1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:53:27,868 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 04:53:27,868 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:53:27,868 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 11m
2025-07-07 04:53:27,868 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:53:27,869 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:53:27.869
2025-07-07 04:53:27,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:53:27,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959839757. UTC time = 2025-07-07T02:53:27.869
2025-07-07 04:53:27,941 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:53:27,941 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 11m is greater than maximum age 10m 0s
2025-07-07 04:53:27,941 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:53:28,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.424
2025-07-07 04:53:28,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.425
2025-07-07 04:53:28,006 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:53:28,006 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 11m is greater than maximum age 10m 0s
2025-07-07 04:53:28,006 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:53:28,007 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 11m is greater than maximum age 10m 0s
2025-07-07 04:53:28,007 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 11m is greater than maximum age 10m 0s
2025-07-07 04:54:20,179 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:54:20,180 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:54:28,069 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:54:28,069 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:54:28,072 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:54:13', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=15.76, temperature=-1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:54:28,072 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 04:54:28,072 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:54:28,072 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 12m
2025-07-07 04:54:28,072 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:54:28,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:54:28.073
2025-07-07 04:54:28,081 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:54:28,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983003. UTC time = 2025-07-07T02:54:28.073
2025-07-07 04:54:28,143 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:54:28,144 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 12m is greater than maximum age 10m 0s
2025-07-07 04:54:28,144 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:54:28,207 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.530
2025-07-07 04:54:28,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.408
2025-07-07 04:54:28,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:54:28,208 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 12m is greater than maximum age 10m 0s
2025-07-07 04:54:28,208 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:54:28,208 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 12m is greater than maximum age 10m 0s
2025-07-07 04:54:28,208 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 12m is greater than maximum age 10m 0s
2025-07-07 04:55:20,240 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:55:20,270 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:55:28,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:55:28,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:55:28,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:55:17', tmtdew=0.05, humidity=99.56, cloud=0.0, wind=19.46, temperature=-1.67, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:55:28,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 04:55:28,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:55:28,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 13m
2025-07-07 04:55:28,274 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:55:28,274 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:55:28.274
2025-07-07 04:55:28,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:55:28,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982551. UTC time = 2025-07-07T02:55:28.274
2025-07-07 04:55:28,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:55:28,345 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 13m is greater than maximum age 10m 0s
2025-07-07 04:55:28,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:55:28,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.706
2025-07-07 04:55:28,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.318
2025-07-07 04:55:28,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:55:28,408 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 13m is greater than maximum age 10m 0s
2025-07-07 04:55:28,408 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:55:28,408 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 13m is greater than maximum age 10m 0s
2025-07-07 04:55:28,409 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 13m is greater than maximum age 10m 0s
2025-07-07 04:56:20,330 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:56:20,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:56:28,470 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:56:28,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:56:28,472 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:56:20', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=16.16, temperature=-1.7, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:56:28,472 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-07 04:56:28,472 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:56:28,472 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 14m
2025-07-07 04:56:28,472 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:56:28,472 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:56:28.472
2025-07-07 04:56:28,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:56:28,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826127. UTC time = 2025-07-07T02:56:28.472
2025-07-07 04:56:28,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:56:28,544 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 14m is greater than maximum age 10m 0s
2025-07-07 04:56:28,544 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:56:28,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.950
2025-07-07 04:56:28,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.155
2025-07-07 04:56:28,607 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:56:28,607 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 14m is greater than maximum age 10m 0s
2025-07-07 04:56:28,608 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:56:28,608 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 14m is greater than maximum age 10m 0s
2025-07-07 04:56:28,608 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 14m is greater than maximum age 10m 0s
2025-07-07 04:57:20,411 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:57:20,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:57:28,670 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:57:28,670 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:57:28,673 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:56:52', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=15.65, temperature=-1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:57:28,673 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 04:57:28,673 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:57:28,673 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 15m
2025-07-07 04:57:28,673 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:57:28,674 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:57:28.674
2025-07-07 04:57:28,682 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:57:28,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983179. UTC time = 2025-07-07T02:57:28.674
2025-07-07 04:57:28,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:57:28,745 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 15m is greater than maximum age 10m 0s
2025-07-07 04:57:28,745 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:57:28,810 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.181
2025-07-07 04:57:28,810 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.915
2025-07-07 04:57:28,810 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:57:28,810 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 15m is greater than maximum age 10m 0s
2025-07-07 04:57:28,811 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:57:28,811 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 15m is greater than maximum age 10m 0s
2025-07-07 04:57:28,811 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 15m is greater than maximum age 10m 0s
2025-07-07 04:58:20,489 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:58:20,490 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:58:28,873 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:58:28,873 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:58:28,875 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:57:56', tmtdew=0.02, humidity=99.51, cloud=0.0, wind=16.39, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:58:28,875 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 04:58:28,875 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:58:28,875 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 16m
2025-07-07 04:58:28,875 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:58:28,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:58:28.876
2025-07-07 04:58:28,884 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:58:28,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984241. UTC time = 2025-07-07T02:58:28.876
2025-07-07 04:58:28,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:58:28,947 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 16m is greater than maximum age 10m 0s
2025-07-07 04:58:28,948 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:58:29,011 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.873
2025-07-07 04:58:29,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.599
2025-07-07 04:58:29,012 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:58:29,012 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 16m is greater than maximum age 10m 0s
2025-07-07 04:58:29,012 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:58:29,012 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 16m is greater than maximum age 10m 0s
2025-07-07 04:58:29,012 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 16m is greater than maximum age 10m 0s
2025-07-07 04:59:20,549 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 04:59:20,550 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 04:59:29,075 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 04:59:29,075 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 04:59:29,078 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:57:56', tmtdew=0.02, humidity=99.51, cloud=0.0, wind=16.39, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 04:59:29,078 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 33s
2025-07-07 04:59:29,078 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 04:59:29,078 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 17m
2025-07-07 04:59:29,078 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 04:59:29,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T02:59:29.079
2025-07-07 04:59:29,089 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 04:59:29,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959857903. UTC time = 2025-07-07T02:59:29.079
2025-07-07 04:59:29,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 04:59:29,156 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 17m is greater than maximum age 10m 0s
2025-07-07 04:59:29,156 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 04:59:29,222 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.641
2025-07-07 04:59:29,222 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.893
2025-07-07 04:59:29,222 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 04:59:29,222 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 17m is greater than maximum age 10m 0s
2025-07-07 04:59:29,223 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 04:59:29,223 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 17m is greater than maximum age 10m 0s
2025-07-07 04:59:29,223 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 17m is greater than maximum age 10m 0s
2025-07-07 05:00:20,610 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:00:20,631 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:00:29,285 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:00:29,285 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:00:29,288 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T04:57:56', tmtdew=0.02, humidity=99.51, cloud=0.0, wind=16.39, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:00:29,288 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 33s
2025-07-07 05:00:29,288 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:00:29,288 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 18m
2025-07-07 05:00:29,288 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:00:29,289 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:00:29.289
2025-07-07 05:00:29,298 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:00:29,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987819. UTC time = 2025-07-07T03:00:29.289
2025-07-07 05:00:29,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:00:29,361 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 18m is greater than maximum age 10m 0s
2025-07-07 05:00:29,361 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:00:29,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.485
2025-07-07 05:00:29,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.130
2025-07-07 05:00:29,425 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:00:29,425 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 18m is greater than maximum age 10m 0s
2025-07-07 05:00:29,426 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:00:29,426 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 18m is greater than maximum age 10m 0s
2025-07-07 05:00:29,426 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 18m is greater than maximum age 10m 0s
2025-07-07 05:01:20,690 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:01:20,708 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:01:29,489 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:01:29,489 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:01:29,491 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:01:07', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=14.49, temperature=-1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:01:29,491 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 05:01:29,491 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:01:29,492 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 19m
2025-07-07 05:01:29,492 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:01:29,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:01:29.492
2025-07-07 05:01:29,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:01:29,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986699. UTC time = 2025-07-07T03:01:29.492
2025-07-07 05:01:29,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:01:29,566 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 19m is greater than maximum age 10m 0s
2025-07-07 05:01:29,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:01:29,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.402
2025-07-07 05:01:29,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.299
2025-07-07 05:01:29,631 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:01:29,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 19m is greater than maximum age 10m 0s
2025-07-07 05:01:29,631 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:01:29,631 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 19m is greater than maximum age 10m 0s
2025-07-07 05:01:29,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 19m is greater than maximum age 10m 0s
2025-07-07 05:02:20,768 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:02:20,790 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:02:29,693 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:02:29,693 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:02:29,696 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:02:10', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.64, temperature=-1.74, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:02:29,696 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 05:02:29,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:02:29,696 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 20m
2025-07-07 05:02:29,696 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:02:29,697 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:02:29.697
2025-07-07 05:02:29,708 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:02:29,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848558. UTC time = 2025-07-07T03:02:29.697
2025-07-07 05:02:29,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:02:29,772 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 20m is greater than maximum age 10m 0s
2025-07-07 05:02:29,773 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:02:29,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.392
2025-07-07 05:02:29,836 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.398
2025-07-07 05:02:29,837 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:02:29,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 20m is greater than maximum age 10m 0s
2025-07-07 05:02:29,837 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:02:29,837 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 20m is greater than maximum age 10m 0s
2025-07-07 05:02:29,837 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 20m is greater than maximum age 10m 0s
2025-07-07 05:03:20,850 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:03:20,873 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:03:29,899 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:03:29,899 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:03:29,901 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:02:42', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.48, temperature=-1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:03:29,902 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-07-07 05:03:29,902 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:03:29,902 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 21m
2025-07-07 05:03:29,902 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:03:29,902 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:03:29.902
2025-07-07 05:03:29,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:03:29,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835477. UTC time = 2025-07-07T03:03:29.902
2025-07-07 05:03:29,972 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:03:29,972 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 21m is greater than maximum age 10m 0s
2025-07-07 05:03:29,972 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:03:30,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.454
2025-07-07 05:03:30,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.427
2025-07-07 05:03:30,037 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:03:30,037 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 21m is greater than maximum age 10m 0s
2025-07-07 05:03:30,037 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:03:30,038 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 21m is greater than maximum age 10m 0s
2025-07-07 05:03:30,038 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 21m is greater than maximum age 10m 0s
2025-07-07 05:04:20,933 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:04:20,934 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:04:30,101 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:04:30,101 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:04:30,104 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:02:42', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.48, temperature=-1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:04:30,104 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 48s
2025-07-07 05:04:30,104 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:04:30,104 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 22m
2025-07-07 05:04:30,104 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:04:30,104 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:04:30.104
2025-07-07 05:04:30,113 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:04:30,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827677. UTC time = 2025-07-07T03:04:30.104
2025-07-07 05:04:30,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:04:30,176 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 22m is greater than maximum age 10m 0s
2025-07-07 05:04:30,176 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:04:30,240 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.586
2025-07-07 05:04:30,240 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.383
2025-07-07 05:04:30,240 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:04:30,240 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 22m is greater than maximum age 10m 0s
2025-07-07 05:04:30,241 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:04:30,241 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 22m is greater than maximum age 10m 0s
2025-07-07 05:04:30,241 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 22m is greater than maximum age 10m 0s
2025-07-07 05:05:20,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:05:21,014 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:05:30,304 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:05:30,304 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:05:30,314 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:04:49', tmtdew=0.05, humidity=99.55, cloud=0.0, wind=17.54, temperature=-1.74, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:05:30,315 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-07 05:05:30,315 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:05:30,315 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 23m
2025-07-07 05:05:30,315 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:05:30,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:05:30.315
2025-07-07 05:05:30,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:05:30,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982507. UTC time = 2025-07-07T03:05:30.315
2025-07-07 05:05:30,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:05:30,386 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 23m is greater than maximum age 10m 0s
2025-07-07 05:05:30,386 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:05:30,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.787
2025-07-07 05:05:30,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.266
2025-07-07 05:05:30,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:05:30,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 23m is greater than maximum age 10m 0s
2025-07-07 05:05:30,450 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:05:30,451 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 23m is greater than maximum age 10m 0s
2025-07-07 05:05:30,451 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 23m is greater than maximum age 10m 0s
2025-07-07 05:06:21,074 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:06:21,075 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:06:30,513 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:06:30,513 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:06:30,515 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:05:53', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.15, temperature=-1.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:06:30,515 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 05:06:30,515 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:06:30,515 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 24m
2025-07-07 05:06:30,516 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:06:30,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:06:30.516
2025-07-07 05:06:30,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:06:30,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982755. UTC time = 2025-07-07T03:06:30.516
2025-07-07 05:06:30,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:06:30,587 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 24m is greater than maximum age 10m 0s
2025-07-07 05:06:30,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:06:30,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.056
2025-07-07 05:06:30,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.075
2025-07-07 05:06:30,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:06:30,651 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 24m is greater than maximum age 10m 0s
2025-07-07 05:06:30,652 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:06:30,652 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 24m is greater than maximum age 10m 0s
2025-07-07 05:06:30,652 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 24m is greater than maximum age 10m 0s
2025-07-07 05:07:21,135 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:07:21,152 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:07:30,714 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:07:30,714 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:07:30,717 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:06:56', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.02, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:07:30,717 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 05:07:30,717 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:07:30,717 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 25m
2025-07-07 05:07:30,717 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:07:30,717 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:07:30.717
2025-07-07 05:07:30,727 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:07:30,788 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983505. UTC time = 2025-07-07T03:07:30.717
2025-07-07 05:07:30,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:07:30,789 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 25m is greater than maximum age 10m 0s
2025-07-07 05:07:30,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:07:30,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.058
2025-07-07 05:07:30,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.807
2025-07-07 05:07:30,853 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:07:30,853 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 25m is greater than maximum age 10m 0s
2025-07-07 05:07:30,853 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:07:30,854 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 25m is greater than maximum age 10m 0s
2025-07-07 05:07:30,854 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 25m is greater than maximum age 10m 0s
2025-07-07 05:08:21,212 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:08:21,225 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:08:30,916 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:08:30,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:08:30,919 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:07:28', tmtdew=0.05, humidity=99.55, cloud=0.0, wind=17.84, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:08:30,919 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 2s
2025-07-07 05:08:30,919 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:08:30,919 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 26m
2025-07-07 05:08:30,919 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:08:30,919 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:08:30.920
2025-07-07 05:08:30,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:08:30,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959847473. UTC time = 2025-07-07T03:08:30.920
2025-07-07 05:08:30,992 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:08:30,992 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 26m is greater than maximum age 10m 0s
2025-07-07 05:08:30,992 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:08:31,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.778
2025-07-07 05:08:31,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.708
2025-07-07 05:08:31,056 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:08:31,057 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 26m is greater than maximum age 10m 0s
2025-07-07 05:08:31,057 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:08:31,057 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 26m is greater than maximum age 10m 0s
2025-07-07 05:08:31,057 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 26m is greater than maximum age 10m 0s
2025-07-07 05:09:21,285 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:09:21,286 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:09:31,119 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:09:31,119 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:09:31,122 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:09:04', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=16.96, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:09:31,122 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 05:09:31,122 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:09:31,122 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 27m
2025-07-07 05:09:31,122 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:09:31,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:09:31.123
2025-07-07 05:09:31,132 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:09:31,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959864744. UTC time = 2025-07-07T03:09:31.123
2025-07-07 05:09:31,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:09:31,193 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 27m is greater than maximum age 10m 0s
2025-07-07 05:09:31,194 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:09:31,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.574
2025-07-07 05:09:31,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.988
2025-07-07 05:09:31,257 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:09:31,257 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 27m is greater than maximum age 10m 0s
2025-07-07 05:09:31,257 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:09:31,258 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 27m is greater than maximum age 10m 0s
2025-07-07 05:09:31,258 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 27m is greater than maximum age 10m 0s
2025-07-07 05:10:21,346 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:10:21,365 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:10:31,320 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:10:31,320 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:10:31,323 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:10:07', tmtdew=0.05, humidity=99.51, cloud=0.0, wind=15.33, temperature=-1.74, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:10:31,323 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 05:10:31,323 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:10:31,323 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 28m
2025-07-07 05:10:31,323 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:10:31,323 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:10:31.324
2025-07-07 05:10:31,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:10:31,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988136. UTC time = 2025-07-07T03:10:31.324
2025-07-07 05:10:31,395 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:10:31,395 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 28m is greater than maximum age 10m 0s
2025-07-07 05:10:31,395 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:10:31,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.445
2025-07-07 05:10:31,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.200
2025-07-07 05:10:31,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:10:31,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 28m is greater than maximum age 10m 0s
2025-07-07 05:10:31,460 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:10:31,461 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 28m is greater than maximum age 10m 0s
2025-07-07 05:10:31,461 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 28m is greater than maximum age 10m 0s
2025-07-07 05:11:21,425 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:11:21,444 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:11:31,523 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:11:31,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:11:31,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:11:11', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=15.58, temperature=-1.75, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:11:31,526 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 05:11:31,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:11:31,526 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 29m
2025-07-07 05:11:31,526 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:11:31,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:11:31.526
2025-07-07 05:11:31,536 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:11:31,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985949. UTC time = 2025-07-07T03:11:31.526
2025-07-07 05:11:31,597 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:11:31,597 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 29m is greater than maximum age 10m 0s
2025-07-07 05:11:31,597 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:11:31,666 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.389
2025-07-07 05:11:31,666 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.343
2025-07-07 05:11:31,666 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:11:31,666 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 29m is greater than maximum age 10m 0s
2025-07-07 05:11:31,666 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:11:31,667 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 29m is greater than maximum age 10m 0s
2025-07-07 05:11:31,667 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 29m is greater than maximum age 10m 0s
2025-07-07 05:12:21,504 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:12:21,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:12:31,729 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:12:31,729 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:12:31,732 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:12:15', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=16.62, temperature=-1.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:12:31,732 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 05:12:31,732 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:12:31,732 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 30m
2025-07-07 05:12:31,732 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:12:31,732 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:12:31.732
2025-07-07 05:12:31,741 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:12:31,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984304. UTC time = 2025-07-07T03:12:31.732
2025-07-07 05:12:31,810 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:12:31,810 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 30m is greater than maximum age 10m 0s
2025-07-07 05:12:31,810 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:12:31,873 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.406
2025-07-07 05:12:31,873 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.416
2025-07-07 05:12:31,873 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:12:31,873 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 30m is greater than maximum age 10m 0s
2025-07-07 05:12:31,873 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:12:31,873 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 30m is greater than maximum age 10m 0s
2025-07-07 05:12:31,873 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 30m is greater than maximum age 10m 0s
2025-07-07 05:13:21,585 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:13:21,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:13:31,936 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:13:31,936 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:13:31,938 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:13:18', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=18.05, temperature=-1.8, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:13:31,938 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 05:13:31,938 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:13:31,938 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 31m
2025-07-07 05:13:31,938 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:13:31,939 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:13:31.939
2025-07-07 05:13:31,947 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:13:32,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983192. UTC time = 2025-07-07T03:13:31.939
2025-07-07 05:13:32,009 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:13:32,009 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 31m is greater than maximum age 10m 0s
2025-07-07 05:13:32,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:13:32,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.494
2025-07-07 05:13:32,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-07 05:13:32,073 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:13:32,073 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 31m is greater than maximum age 10m 0s
2025-07-07 05:13:32,073 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:13:32,074 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 31m is greater than maximum age 10m 0s
2025-07-07 05:13:32,074 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 31m is greater than maximum age 10m 0s
2025-07-07 05:14:21,646 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:14:21,669 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:14:32,136 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:14:32,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:14:32,139 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:14:22', tmtdew=0.02, humidity=99.5, cloud=0.0, wind=18.37, temperature=-1.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:14:32,139 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 05:14:32,139 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:14:32,139 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 32m
2025-07-07 05:14:32,139 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:14:32,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:14:32.139
2025-07-07 05:14:32,149 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:14:32,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826043. UTC time = 2025-07-07T03:14:32.139
2025-07-07 05:14:32,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:14:32,214 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 32m is greater than maximum age 10m 0s
2025-07-07 05:14:32,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:14:32,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.651
2025-07-07 05:14:32,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.348
2025-07-07 05:14:32,280 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:14:32,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 32m is greater than maximum age 10m 0s
2025-07-07 05:14:32,280 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:14:32,280 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 32m is greater than maximum age 10m 0s
2025-07-07 05:14:32,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 32m is greater than maximum age 10m 0s
2025-07-07 05:15:21,729 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:15:21,730 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:15:32,342 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:15:32,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:15:32,344 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:15:26', tmtdew=0.02, humidity=99.53, cloud=0.0, wind=17.87, temperature=-1.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:15:32,344 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 05:15:32,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:15:32,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 33m
2025-07-07 05:15:32,344 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:15:32,345 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:15:32.345
2025-07-07 05:15:32,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:15:32,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982531. UTC time = 2025-07-07T03:15:32.345
2025-07-07 05:15:32,415 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:15:32,415 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 33m is greater than maximum age 10m 0s
2025-07-07 05:15:32,415 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:15:32,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.877
2025-07-07 05:15:32,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.204
2025-07-07 05:15:32,478 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:15:32,478 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 33m is greater than maximum age 10m 0s
2025-07-07 05:15:32,479 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:15:32,479 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 33m is greater than maximum age 10m 0s
2025-07-07 05:15:32,479 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 33m is greater than maximum age 10m 0s
2025-07-07 05:16:21,790 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:16:21,807 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:16:32,541 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:16:32,541 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:16:32,543 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:15:58', tmtdew=0.02, humidity=99.52, cloud=0.0, wind=18.39, temperature=-1.84, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:16:32,544 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 05:16:32,544 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:16:32,544 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 34m
2025-07-07 05:16:32,544 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:16:32,544 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:16:32.544
2025-07-07 05:16:32,553 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:16:32,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982965. UTC time = 2025-07-07T03:16:32.544
2025-07-07 05:16:32,615 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:16:32,615 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 34m is greater than maximum age 10m 0s
2025-07-07 05:16:32,615 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:16:32,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.171
2025-07-07 05:16:32,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.985
2025-07-07 05:16:32,679 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:16:32,680 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 34m is greater than maximum age 10m 0s
2025-07-07 05:16:32,680 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:16:32,680 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 34m is greater than maximum age 10m 0s
2025-07-07 05:16:32,680 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 34m is greater than maximum age 10m 0s
2025-07-07 05:17:21,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:17:21,887 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:17:32,743 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:17:32,743 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:17:32,745 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:17:02', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=18.23, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:17:32,745 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 05:17:32,745 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:17:32,745 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 35m
2025-07-07 05:17:32,745 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:17:32,745 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:17:32.745
2025-07-07 05:17:32,754 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:17:32,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838974. UTC time = 2025-07-07T03:17:32.745
2025-07-07 05:17:32,816 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:17:32,816 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 35m is greater than maximum age 10m 0s
2025-07-07 05:17:32,816 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:17:32,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.945
2025-07-07 05:17:32,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.689
2025-07-07 05:17:32,881 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:17:32,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 35m is greater than maximum age 10m 0s
2025-07-07 05:17:32,882 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:17:32,882 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 35m is greater than maximum age 10m 0s
2025-07-07 05:17:32,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 35m is greater than maximum age 10m 0s
2025-07-07 05:18:21,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:18:21,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:18:32,945 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:18:32,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:18:32,948 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:18:05', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.3, temperature=-1.79, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:18:32,949 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 05:18:32,949 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:18:32,949 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 36m
2025-07-07 05:18:32,949 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:18:32,949 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:18:32.949
2025-07-07 05:18:32,958 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:18:33,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985319. UTC time = 2025-07-07T03:18:32.949
2025-07-07 05:18:33,023 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:18:33,023 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 36m is greater than maximum age 10m 0s
2025-07-07 05:18:33,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:18:33,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.693
2025-07-07 05:18:33,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.818
2025-07-07 05:18:33,090 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:18:33,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 36m is greater than maximum age 10m 0s
2025-07-07 05:18:33,090 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:18:33,090 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 36m is greater than maximum age 10m 0s
2025-07-07 05:18:33,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 36m is greater than maximum age 10m 0s
2025-07-07 05:19:22,027 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:19:22,028 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:19:33,154 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:19:33,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:19:33,155 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:19:09', tmtdew=0.05, humidity=99.55, cloud=0.0, wind=18.53, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:19:33,156 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 05:19:33,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:19:33,156 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 37m
2025-07-07 05:19:33,156 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:19:33,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:19:33.156
2025-07-07 05:19:33,165 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:19:33,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959872223. UTC time = 2025-07-07T03:19:33.156
2025-07-07 05:19:33,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:19:33,227 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 37m is greater than maximum age 10m 0s
2025-07-07 05:19:33,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:19:33,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.517
2025-07-07 05:19:33,292 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.073
2025-07-07 05:19:33,293 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:19:33,293 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 37m is greater than maximum age 10m 0s
2025-07-07 05:19:33,293 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:19:33,293 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 37m is greater than maximum age 10m 0s
2025-07-07 05:19:33,293 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 37m is greater than maximum age 10m 0s
2025-07-07 05:20:22,088 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:20:22,089 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:20:33,356 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:20:33,356 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:20:33,359 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:20:13', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=18.69, temperature=-1.81, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:20:33,359 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 05:20:33,359 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:20:33,359 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 38m
2025-07-07 05:20:33,359 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:20:33,360 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:20:33.360
2025-07-07 05:20:33,368 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:20:33,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987259. UTC time = 2025-07-07T03:20:33.360
2025-07-07 05:20:33,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:20:33,430 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 38m is greater than maximum age 10m 0s
2025-07-07 05:20:33,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:20:33,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.415
2025-07-07 05:20:33,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.260
2025-07-07 05:20:33,501 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:20:33,501 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 38m is greater than maximum age 10m 0s
2025-07-07 05:20:33,502 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:20:33,502 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 38m is greater than maximum age 10m 0s
2025-07-07 05:20:33,502 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 38m is greater than maximum age 10m 0s
2025-07-07 05:21:22,149 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:21:22,170 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:21:33,565 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:21:33,565 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:21:33,568 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:21:16', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=20.31, temperature=-1.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:21:33,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 05:21:33,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:21:33,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 39m
2025-07-07 05:21:33,568 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:21:33,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:21:33.569
2025-07-07 05:21:33,578 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:21:33,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959852725. UTC time = 2025-07-07T03:21:33.569
2025-07-07 05:21:33,639 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:21:33,639 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 39m is greater than maximum age 10m 0s
2025-07-07 05:21:33,639 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:21:33,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.387
2025-07-07 05:21:33,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.378
2025-07-07 05:21:33,703 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:21:33,703 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 39m is greater than maximum age 10m 0s
2025-07-07 05:21:33,704 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:21:33,704 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 39m is greater than maximum age 10m 0s
2025-07-07 05:21:33,704 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 39m is greater than maximum age 10m 0s
2025-07-07 05:22:22,230 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:22:22,231 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:22:33,767 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:22:33,767 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:22:33,770 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:22:20', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=20.5, temperature=-1.81, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:22:33,770 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 05:22:33,770 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:22:33,770 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 40m
2025-07-07 05:22:33,770 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:22:33,770 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:22:33.770
2025-07-07 05:22:33,779 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:22:33,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838253. UTC time = 2025-07-07T03:22:33.770
2025-07-07 05:22:33,842 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:22:33,842 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 40m is greater than maximum age 10m 0s
2025-07-07 05:22:33,843 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:22:33,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.430
2025-07-07 05:22:33,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.425
2025-07-07 05:22:33,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:22:33,907 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 40m is greater than maximum age 10m 0s
2025-07-07 05:22:33,907 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:22:33,907 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 40m is greater than maximum age 10m 0s
2025-07-07 05:22:33,907 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 40m is greater than maximum age 10m 0s
2025-07-07 05:23:22,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:23:22,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:23:33,970 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:23:33,970 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:23:33,973 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:22:52', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=20.63, temperature=-1.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:23:33,974 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-07 05:23:33,974 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:23:33,974 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 41m
2025-07-07 05:23:33,974 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:23:33,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:23:33.974
2025-07-07 05:23:33,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:23:34,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982907. UTC time = 2025-07-07T03:23:33.974
2025-07-07 05:23:34,046 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:23:34,046 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 41m is greater than maximum age 10m 0s
2025-07-07 05:23:34,046 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:23:34,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.543
2025-07-07 05:23:34,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.400
2025-07-07 05:23:34,112 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:23:34,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 41m is greater than maximum age 10m 0s
2025-07-07 05:23:34,113 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:23:34,113 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 41m is greater than maximum age 10m 0s
2025-07-07 05:23:34,113 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 41m is greater than maximum age 10m 0s
2025-07-07 05:24:22,371 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:24:22,372 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:24:34,176 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:24:34,176 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:24:34,178 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:23:23', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.32, temperature=-1.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:24:34,178 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 11s
2025-07-07 05:24:34,178 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:24:34,178 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 42m
2025-07-07 05:24:34,178 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:24:34,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:24:34.178
2025-07-07 05:24:34,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:24:34,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959825098. UTC time = 2025-07-07T03:24:34.178
2025-07-07 05:24:34,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:24:34,251 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 42m is greater than maximum age 10m 0s
2025-07-07 05:24:34,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:24:34,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.726
2025-07-07 05:24:34,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.303
2025-07-07 05:24:34,314 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:24:34,314 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 42m is greater than maximum age 10m 0s
2025-07-07 05:24:34,314 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:24:34,314 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 42m is greater than maximum age 10m 0s
2025-07-07 05:24:34,315 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 42m is greater than maximum age 10m 0s
2025-07-07 05:25:22,432 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:25:22,455 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:25:34,377 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:25:34,377 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:25:34,380 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:23:23', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.32, temperature=-1.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:25:34,380 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 11s
2025-07-07 05:25:34,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:25:34,381 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 43m
2025-07-07 05:25:34,381 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:25:34,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:25:34.381
2025-07-07 05:25:34,390 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:25:34,452 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982625. UTC time = 2025-07-07T03:25:34.381
2025-07-07 05:25:34,453 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:25:34,453 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 43m is greater than maximum age 10m 0s
2025-07-07 05:25:34,453 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:25:34,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.977
2025-07-07 05:25:34,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.131
2025-07-07 05:25:34,517 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:25:34,517 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 43m is greater than maximum age 10m 0s
2025-07-07 05:25:34,517 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:25:34,518 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 43m is greater than maximum age 10m 0s
2025-07-07 05:25:34,518 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 43m is greater than maximum age 10m 0s
2025-07-07 05:26:22,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:26:22,516 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:26:34,580 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:26:34,580 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:26:34,583 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:26:03', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=18.12, temperature=-1.86, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:26:34,583 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 05:26:34,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:26:34,583 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 44m
2025-07-07 05:26:34,583 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:26:34,584 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:26:34.584
2025-07-07 05:26:34,593 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:26:34,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983243. UTC time = 2025-07-07T03:26:34.584
2025-07-07 05:26:34,654 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:26:34,654 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 44m is greater than maximum age 10m 0s
2025-07-07 05:26:34,654 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:26:34,719 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.143
2025-07-07 05:26:34,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.884
2025-07-07 05:26:34,720 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:26:34,720 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 44m is greater than maximum age 10m 0s
2025-07-07 05:26:34,720 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:26:34,720 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 44m is greater than maximum age 10m 0s
2025-07-07 05:26:34,721 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 44m is greater than maximum age 10m 0s
2025-07-07 05:27:22,576 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:27:22,577 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:27:34,783 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:27:34,783 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:27:34,785 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:27:06', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=18.53, temperature=-1.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:27:34,785 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 05:27:34,785 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:27:34,786 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 45m
2025-07-07 05:27:34,786 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:27:34,786 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:27:34.786
2025-07-07 05:27:34,796 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:27:34,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959843566. UTC time = 2025-07-07T03:27:34.786
2025-07-07 05:27:34,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:27:34,861 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 45m is greater than maximum age 10m 0s
2025-07-07 05:27:34,861 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:27:34,924 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.843
2025-07-07 05:27:34,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.622
2025-07-07 05:27:34,925 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:27:34,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 45m is greater than maximum age 10m 0s
2025-07-07 05:27:34,925 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:27:34,925 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 45m is greater than maximum age 10m 0s
2025-07-07 05:27:34,925 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 45m is greater than maximum age 10m 0s
2025-07-07 05:28:22,637 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:28:22,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:28:34,987 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:28:34,987 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:28:34,990 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:28:10', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=18.63, temperature=-1.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:28:34,990 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 05:28:34,990 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:28:34,990 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 46m
2025-07-07 05:28:34,990 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:28:34,991 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:28:34.991
2025-07-07 05:28:35,002 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:28:35,073 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859566. UTC time = 2025-07-07T03:28:34.991
2025-07-07 05:28:35,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:28:35,074 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 46m is greater than maximum age 10m 0s
2025-07-07 05:28:35,074 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:28:35,138 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.619
2025-07-07 05:28:35,138 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.919
2025-07-07 05:28:35,138 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:28:35,138 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 46m is greater than maximum age 10m 0s
2025-07-07 05:28:35,139 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:28:35,139 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 46m is greater than maximum age 10m 0s
2025-07-07 05:28:35,139 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 46m is greater than maximum age 10m 0s
2025-07-07 05:29:22,723 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:29:22,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:29:35,201 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:29:35,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:29:35,203 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:29:13', tmtdew=0.02, humidity=99.53, cloud=0.0, wind=18.3, temperature=-1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:29:35,203 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 05:29:35,203 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:29:35,203 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 47m
2025-07-07 05:29:35,203 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:29:35,204 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:29:35.204
2025-07-07 05:29:35,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:29:35,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959880358. UTC time = 2025-07-07T03:29:35.204
2025-07-07 05:29:35,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:29:35,280 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 47m is greater than maximum age 10m 0s
2025-07-07 05:29:35,280 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:29:35,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.470
2025-07-07 05:29:35,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.149
2025-07-07 05:29:35,344 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:29:35,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 47m is greater than maximum age 10m 0s
2025-07-07 05:29:35,344 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:29:35,344 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 47m is greater than maximum age 10m 0s
2025-07-07 05:29:35,345 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 47m is greater than maximum age 10m 0s
2025-07-07 05:30:22,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:30:22,806 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:30:35,407 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:30:35,407 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:30:35,411 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:30:17', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=16.76, temperature=-1.88, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:30:35,411 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 05:30:35,411 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:30:35,411 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 48m
2025-07-07 05:30:35,411 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:30:35,411 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:30:35.411
2025-07-07 05:30:35,421 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:30:35,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986456. UTC time = 2025-07-07T03:30:35.411
2025-07-07 05:30:35,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:30:35,483 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 48m is greater than maximum age 10m 0s
2025-07-07 05:30:35,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:30:35,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.396
2025-07-07 05:30:35,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.311
2025-07-07 05:30:35,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:30:35,547 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 48m is greater than maximum age 10m 0s
2025-07-07 05:30:35,547 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:30:35,548 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 48m is greater than maximum age 10m 0s
2025-07-07 05:30:35,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 48m is greater than maximum age 10m 0s
2025-07-07 05:31:22,866 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:31:22,867 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:31:35,611 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:31:35,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:31:35,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:30:49', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=16.29, temperature=-1.86, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:31:35,616 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 46s
2025-07-07 05:31:35,616 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:31:35,616 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 49m
2025-07-07 05:31:35,616 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:31:35,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:31:35.617
2025-07-07 05:31:35,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:31:35,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959846695. UTC time = 2025-07-07T03:31:35.617
2025-07-07 05:31:35,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:31:35,687 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 49m is greater than maximum age 10m 0s
2025-07-07 05:31:35,687 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:31:35,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.394
2025-07-07 05:31:35,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.403
2025-07-07 05:31:35,752 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:31:35,752 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 49m is greater than maximum age 10m 0s
2025-07-07 05:31:35,753 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:31:35,753 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 49m is greater than maximum age 10m 0s
2025-07-07 05:31:35,753 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 49m is greater than maximum age 10m 0s
2025-07-07 05:32:22,927 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:32:22,946 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:32:35,815 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:32:35,815 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:32:35,818 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:30:49', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=16.29, temperature=-1.86, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:32:35,818 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 46s
2025-07-07 05:32:35,818 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:32:35,818 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 50m
2025-07-07 05:32:35,819 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:32:35,819 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:32:35.819
2025-07-07 05:32:35,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:32:35,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983418. UTC time = 2025-07-07T03:32:35.819
2025-07-07 05:32:35,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:32:35,891 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 50m is greater than maximum age 10m 0s
2025-07-07 05:32:35,891 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:32:35,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.463
2025-07-07 05:32:35,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.424
2025-07-07 05:32:35,958 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:32:35,958 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 50m is greater than maximum age 10m 0s
2025-07-07 05:32:35,958 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:32:35,958 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 50m is greater than maximum age 10m 0s
2025-07-07 05:32:35,959 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 50m is greater than maximum age 10m 0s
2025-07-07 05:33:23,006 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:33:23,007 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:33:36,021 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:33:36,021 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:33:36,024 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:33:28', tmtdew=0.05, humidity=99.55, cloud=0.0, wind=18.69, temperature=-1.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:33:36,024 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 8s
2025-07-07 05:33:36,024 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:33:36,025 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 51m
2025-07-07 05:33:36,025 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:33:36,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:33:36.025
2025-07-07 05:33:36,035 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:33:36,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959826923. UTC time = 2025-07-07T03:33:36.025
2025-07-07 05:33:36,099 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:33:36,099 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 51m is greater than maximum age 10m 0s
2025-07-07 05:33:36,099 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:33:36,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.602
2025-07-07 05:33:36,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.372
2025-07-07 05:33:36,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:33:36,163 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 51m is greater than maximum age 10m 0s
2025-07-07 05:33:36,164 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:33:36,164 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 51m is greater than maximum age 10m 0s
2025-07-07 05:33:36,164 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 51m is greater than maximum age 10m 0s
2025-07-07 05:34:23,067 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:34:23,089 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:34:36,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:34:36,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:34:36,230 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:33:28', tmtdew=0.05, humidity=99.55, cloud=0.0, wind=18.69, temperature=-1.85, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:34:36,230 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 8s
2025-07-07 05:34:36,230 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:34:36,230 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 52m
2025-07-07 05:34:36,230 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:34:36,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:34:36.230
2025-07-07 05:34:36,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:34:36,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982485. UTC time = 2025-07-07T03:34:36.230
2025-07-07 05:34:36,302 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:34:36,302 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 52m is greater than maximum age 10m 0s
2025-07-07 05:34:36,302 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:34:36,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.810
2025-07-07 05:34:36,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.248
2025-07-07 05:34:36,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:34:36,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 52m is greater than maximum age 10m 0s
2025-07-07 05:34:36,368 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:34:36,368 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 52m is greater than maximum age 10m 0s
2025-07-07 05:34:36,368 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 52m is greater than maximum age 10m 0s
2025-07-07 05:35:23,151 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:35:23,152 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:35:36,431 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:35:36,431 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:35:36,432 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:35:03', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.83, temperature=-1.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:35:36,432 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 05:35:36,432 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:35:36,433 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 53m
2025-07-07 05:35:36,433 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:35:36,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:35:36.433
2025-07-07 05:35:36,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:35:36,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827864. UTC time = 2025-07-07T03:35:36.433
2025-07-07 05:35:36,503 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:35:36,504 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 53m is greater than maximum age 10m 0s
2025-07-07 05:35:36,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:35:36,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.086
2025-07-07 05:35:36,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.048
2025-07-07 05:35:36,567 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:35:36,568 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 53m is greater than maximum age 10m 0s
2025-07-07 05:35:36,568 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:35:36,568 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 53m is greater than maximum age 10m 0s
2025-07-07 05:35:36,568 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 53m is greater than maximum age 10m 0s
2025-07-07 05:36:23,212 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:36:23,230 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:36:36,631 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:36:36,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:36:36,633 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:36:07', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=18.79, temperature=-1.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:36:36,633 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 05:36:36,633 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:36:36,633 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 54m
2025-07-07 05:36:36,633 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:36:36,634 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:36:36.634
2025-07-07 05:36:36,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:36:36,705 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835887. UTC time = 2025-07-07T03:36:36.634
2025-07-07 05:36:36,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:36:36,706 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 54m is greater than maximum age 10m 0s
2025-07-07 05:36:36,706 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:36:36,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.023
2025-07-07 05:36:36,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.773
2025-07-07 05:36:36,769 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:36:36,769 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 54m is greater than maximum age 10m 0s
2025-07-07 05:36:36,770 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:36:36,770 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 54m is greater than maximum age 10m 0s
2025-07-07 05:36:36,770 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 54m is greater than maximum age 10m 0s
2025-07-07 05:37:23,290 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:37:23,291 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:37:36,832 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:37:36,833 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:37:36,834 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:37:11', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=18.09, temperature=-1.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:37:36,834 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 05:37:36,834 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:37:36,834 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 55m
2025-07-07 05:37:36,834 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:37:36,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:37:36.834
2025-07-07 05:37:36,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:37:36,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959848823. UTC time = 2025-07-07T03:37:36.834
2025-07-07 05:37:36,905 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:37:36,905 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 55m is greater than maximum age 10m 0s
2025-07-07 05:37:36,905 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:37:36,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.751
2025-07-07 05:37:36,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.739
2025-07-07 05:37:36,970 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:37:36,970 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 55m is greater than maximum age 10m 0s
2025-07-07 05:37:36,970 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:37:36,971 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 55m is greater than maximum age 10m 0s
2025-07-07 05:37:36,971 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 55m is greater than maximum age 10m 0s
2025-07-07 05:38:23,351 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:38:23,369 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:38:37,033 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:38:37,033 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:38:37,035 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:38:14', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=18.95, temperature=-1.91, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:38:37,035 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 05:38:37,035 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:38:37,035 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 56m
2025-07-07 05:38:37,035 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:38:37,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:38:37.036
2025-07-07 05:38:37,047 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:38:37,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959866597. UTC time = 2025-07-07T03:38:37.036
2025-07-07 05:38:37,111 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:38:37,111 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 56m is greater than maximum age 10m 0s
2025-07-07 05:38:37,111 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:38:37,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.555
2025-07-07 05:38:37,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.011
2025-07-07 05:38:37,175 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:38:37,175 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 56m is greater than maximum age 10m 0s
2025-07-07 05:38:37,176 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:38:37,176 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 56m is greater than maximum age 10m 0s
2025-07-07 05:38:37,176 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 56m is greater than maximum age 10m 0s
2025-07-07 05:39:23,429 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:39:23,430 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:39:37,238 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:39:37,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:39:37,241 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:39:18', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=21.47, temperature=-1.93, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:39:37,241 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 05:39:37,241 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:39:37,241 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 57m
2025-07-07 05:39:37,241 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:39:37,242 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:39:37.242
2025-07-07 05:39:37,250 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:39:37,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959878565. UTC time = 2025-07-07T03:39:37.242
2025-07-07 05:39:37,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:39:37,312 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 57m is greater than maximum age 10m 0s
2025-07-07 05:39:37,312 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:39:37,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.434
2025-07-07 05:39:37,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.216
2025-07-07 05:39:37,381 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:39:37,381 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 57m is greater than maximum age 10m 0s
2025-07-07 05:39:37,381 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:39:37,382 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 57m is greater than maximum age 10m 0s
2025-07-07 05:39:37,382 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 57m is greater than maximum age 10m 0s
2025-07-07 05:40:23,490 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:40:23,491 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:40:37,444 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:40:37,444 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:40:37,446 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:40:22', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=20.1, temperature=-1.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:40:37,446 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 05:40:37,446 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:40:37,446 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 58m
2025-07-07 05:40:37,446 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:40:37,447 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:40:37.447
2025-07-07 05:40:37,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:40:37,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985727. UTC time = 2025-07-07T03:40:37.447
2025-07-07 05:40:37,518 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:40:37,518 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 58m is greater than maximum age 10m 0s
2025-07-07 05:40:37,518 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:40:37,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.386
2025-07-07 05:40:37,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.352
2025-07-07 05:40:37,583 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:40:37,583 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 58m is greater than maximum age 10m 0s
2025-07-07 05:40:37,583 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:40:37,584 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 58m is greater than maximum age 10m 0s
2025-07-07 05:40:37,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 58m is greater than maximum age 10m 0s
2025-07-07 05:41:23,551 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:41:23,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:41:37,647 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:41:37,647 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:41:37,649 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:40:53', tmtdew=0.05, humidity=99.54, cloud=0.0, wind=20.15, temperature=-1.91, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:41:37,649 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 44s
2025-07-07 05:41:37,649 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:41:37,649 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22h 59m
2025-07-07 05:41:37,649 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:41:37,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:41:37.650
2025-07-07 05:41:37,659 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:41:37,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959841386. UTC time = 2025-07-07T03:41:37.650
2025-07-07 05:41:37,721 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:41:37,721 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 22h 59m is greater than maximum age 10m 0s
2025-07-07 05:41:37,721 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:41:37,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.410
2025-07-07 05:41:37,786 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-07 05:41:37,787 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:41:37,787 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 22h 59m is greater than maximum age 10m 0s
2025-07-07 05:41:37,787 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:41:37,787 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 22h 59m is greater than maximum age 10m 0s
2025-07-07 05:41:37,787 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 22h 59m is greater than maximum age 10m 0s
2025-07-07 05:42:23,612 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:42:23,631 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:42:37,850 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:42:37,850 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:42:37,851 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:41:57', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=19.13, temperature=-1.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:42:37,851 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 05:42:37,851 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:42:37,851 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 0m
2025-07-07 05:42:37,851 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:42:37,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:42:37.852
2025-07-07 05:42:37,861 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:42:37,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983082. UTC time = 2025-07-07T03:42:37.852
2025-07-07 05:42:37,924 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:42:37,924 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 0m is greater than maximum age 10m 0s
2025-07-07 05:42:37,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:42:37,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.505
2025-07-07 05:42:37,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.413
2025-07-07 05:42:37,989 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:42:37,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 0m is greater than maximum age 10m 0s
2025-07-07 05:42:37,990 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:42:37,990 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 0m is greater than maximum age 10m 0s
2025-07-07 05:42:37,990 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 0m is greater than maximum age 10m 0s
2025-07-07 05:43:23,691 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:43:23,694 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:43:38,053 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:43:38,053 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:43:38,055 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:43:00', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=19.92, temperature=-1.95, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:43:38,055 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 05:43:38,056 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:43:38,056 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 1m
2025-07-07 05:43:38,056 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:43:38,056 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:43:38.056
2025-07-07 05:43:38,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:43:38,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959825484. UTC time = 2025-07-07T03:43:38.056
2025-07-07 05:43:38,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:43:38,127 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 1m is greater than maximum age 10m 0s
2025-07-07 05:43:38,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:43:38,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.670
2025-07-07 05:43:38,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-07 05:43:38,191 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:43:38,191 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 1m is greater than maximum age 10m 0s
2025-07-07 05:43:38,191 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:43:38,191 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 1m is greater than maximum age 10m 0s
2025-07-07 05:43:38,192 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 1m is greater than maximum age 10m 0s
2025-07-07 05:44:23,753 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:44:23,776 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:44:38,254 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:44:38,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:44:38,256 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:43:32', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=20.98, temperature=-2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:44:38,256 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-07 05:44:38,256 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:44:38,256 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 2m
2025-07-07 05:44:38,256 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:44:38,256 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:44:38.256
2025-07-07 05:44:38,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:44:38,330 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959825293. UTC time = 2025-07-07T03:44:38.256
2025-07-07 05:44:38,330 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:44:38,330 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 2m is greater than maximum age 10m 0s
2025-07-07 05:44:38,330 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:44:38,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.903
2025-07-07 05:44:38,393 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.183
2025-07-07 05:44:38,394 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:44:38,394 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 2m is greater than maximum age 10m 0s
2025-07-07 05:44:38,394 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:44:38,394 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 2m is greater than maximum age 10m 0s
2025-07-07 05:44:38,394 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 2m is greater than maximum age 10m 0s
2025-07-07 05:45:23,836 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:45:23,837 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:45:38,457 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:45:38,457 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:45:38,459 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:43:32', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=20.98, temperature=-2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:45:38,460 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-07 05:45:38,460 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:45:38,460 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 3m
2025-07-07 05:45:38,460 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:45:38,460 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:45:38.460
2025-07-07 05:45:38,469 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:45:38,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959830164. UTC time = 2025-07-07T03:45:38.460
2025-07-07 05:45:38,531 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:45:38,531 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 3m is greater than maximum age 10m 0s
2025-07-07 05:45:38,531 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:45:38,594 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.203
2025-07-07 05:45:38,594 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.955
2025-07-07 05:45:38,594 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:45:38,594 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 3m is greater than maximum age 10m 0s
2025-07-07 05:45:38,595 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:45:38,595 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 3m is greater than maximum age 10m 0s
2025-07-07 05:45:38,595 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 3m is greater than maximum age 10m 0s
2025-07-07 05:46:23,897 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:46:23,898 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:46:38,658 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:46:38,658 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:46:38,661 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:46:12', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.83, temperature=-2.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:46:38,661 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 05:46:38,661 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:46:38,661 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 4m
2025-07-07 05:46:38,661 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:46:38,662 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:46:38.662
2025-07-07 05:46:38,671 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:46:38,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984. UTC time = 2025-07-07T03:46:38.662
2025-07-07 05:46:38,734 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:46:38,734 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 4m is greater than maximum age 10m 0s
2025-07-07 05:46:38,734 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:46:38,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.913
2025-07-07 05:46:38,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.652
2025-07-07 05:46:38,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:46:38,798 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 4m is greater than maximum age 10m 0s
2025-07-07 05:46:38,798 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:46:38,799 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 4m is greater than maximum age 10m 0s
2025-07-07 05:46:38,799 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 4m is greater than maximum age 10m 0s
2025-07-07 05:47:23,958 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:47:23,980 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:47:38,861 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:47:38,861 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:47:38,864 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:47:16', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.26, temperature=-2.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:47:38,864 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 05:47:38,864 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:47:38,864 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 5m
2025-07-07 05:47:38,864 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:47:38,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:47:38.865
2025-07-07 05:47:38,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:47:38,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959854728. UTC time = 2025-07-07T03:47:38.865
2025-07-07 05:47:38,935 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:47:38,935 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 5m is greater than maximum age 10m 0s
2025-07-07 05:47:38,935 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:47:38,998 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.669
2025-07-07 05:47:38,998 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.846
2025-07-07 05:47:38,998 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:47:38,998 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 5m is greater than maximum age 10m 0s
2025-07-07 05:47:38,999 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:47:38,999 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 5m is greater than maximum age 10m 0s
2025-07-07 05:47:38,999 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 5m is greater than maximum age 10m 0s
2025-07-07 05:48:24,039 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:48:24,040 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:48:39,061 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:48:39,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:48:39,064 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:48:19', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.06, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:48:39,064 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 05:48:39,064 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:48:39,064 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 6m
2025-07-07 05:48:39,064 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:48:39,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:48:39.065
2025-07-07 05:48:39,074 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:48:39,136 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959874257. UTC time = 2025-07-07T03:48:39.065
2025-07-07 05:48:39,136 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:48:39,136 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 6m is greater than maximum age 10m 0s
2025-07-07 05:48:39,136 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:48:39,200 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.501
2025-07-07 05:48:39,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.094
2025-07-07 05:48:39,201 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:48:39,201 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 6m is greater than maximum age 10m 0s
2025-07-07 05:48:39,201 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:48:39,201 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 6m is greater than maximum age 10m 0s
2025-07-07 05:48:39,201 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 6m is greater than maximum age 10m 0s
2025-07-07 05:49:24,100 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:49:24,101 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:49:39,264 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:49:39,264 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:49:39,267 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:48:19', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.06, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:49:39,267 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 20s
2025-07-07 05:49:39,267 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:49:39,267 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 7m
2025-07-07 05:49:39,267 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:49:39,267 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:49:39.267
2025-07-07 05:49:39,276 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:49:39,336 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987001. UTC time = 2025-07-07T03:49:39.267
2025-07-07 05:49:39,337 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:49:39,337 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 7m is greater than maximum age 10m 0s
2025-07-07 05:49:39,337 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:49:39,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.407
2025-07-07 05:49:39,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.274
2025-07-07 05:49:39,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:49:39,401 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 7m is greater than maximum age 10m 0s
2025-07-07 05:49:39,401 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:49:39,401 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 7m is greater than maximum age 10m 0s
2025-07-07 05:49:39,401 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 7m is greater than maximum age 10m 0s
2025-07-07 05:50:24,161 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:50:24,178 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:50:39,464 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:50:39,464 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:50:39,467 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:48:19', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=17.06, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:50:39,467 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 20s
2025-07-07 05:50:39,467 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:50:39,467 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 8m
2025-07-07 05:50:39,467 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:50:39,468 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:50:39.468
2025-07-07 05:50:39,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:50:39,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959850723. UTC time = 2025-07-07T03:50:39.468
2025-07-07 05:50:39,539 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:50:39,539 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 8m is greater than maximum age 10m 0s
2025-07-07 05:50:39,539 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:50:39,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.386
2025-07-07 05:50:39,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.384
2025-07-07 05:50:39,603 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:50:39,603 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 8m is greater than maximum age 10m 0s
2025-07-07 05:50:39,603 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:50:39,603 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 8m is greater than maximum age 10m 0s
2025-07-07 05:50:39,604 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 8m is greater than maximum age 10m 0s
2025-07-07 05:51:24,237 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:51:24,259 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:51:39,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:51:39,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:51:39,667 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:51:30', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=18.95, temperature=-1.99, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:51:39,667 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 05:51:39,667 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:51:39,668 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 9m
2025-07-07 05:51:39,668 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:51:39,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:51:39.668
2025-07-07 05:51:39,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:51:39,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836804. UTC time = 2025-07-07T03:51:39.668
2025-07-07 05:51:39,739 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:51:39,739 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 9m is greater than maximum age 10m 0s
2025-07-07 05:51:39,739 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:51:39,802 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.436
2025-07-07 05:51:39,803 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.424
2025-07-07 05:51:39,803 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:51:39,803 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 9m is greater than maximum age 10m 0s
2025-07-07 05:51:39,803 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:51:39,803 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 9m is greater than maximum age 10m 0s
2025-07-07 05:51:39,803 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 9m is greater than maximum age 10m 0s
2025-07-07 05:52:24,319 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:52:24,320 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:52:39,866 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:52:39,866 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:52:39,868 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:52:34', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.79, temperature=-2.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:52:39,868 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 5s
2025-07-07 05:52:39,868 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:52:39,868 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 10m
2025-07-07 05:52:39,868 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:52:39,869 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:52:39.869
2025-07-07 05:52:39,878 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:52:39,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959828176. UTC time = 2025-07-07T03:52:39.869
2025-07-07 05:52:39,940 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:52:39,940 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 10m is greater than maximum age 10m 0s
2025-07-07 05:52:39,940 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:52:40,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.557
2025-07-07 05:52:40,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.392
2025-07-07 05:52:40,003 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:52:40,003 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 10m is greater than maximum age 10m 0s
2025-07-07 05:52:40,004 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:52:40,004 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 10m is greater than maximum age 10m 0s
2025-07-07 05:52:40,004 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 10m is greater than maximum age 10m 0s
2025-07-07 05:53:24,380 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:53:24,399 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:53:40,067 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:53:40,067 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:53:40,069 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:53:06', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.27, temperature=-2.01, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:53:40,069 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 05:53:40,069 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:53:40,069 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 11m
2025-07-07 05:53:40,069 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:53:40,070 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:53:40.070
2025-07-07 05:53:40,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:53:40,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982474. UTC time = 2025-07-07T03:53:40.070
2025-07-07 05:53:40,140 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:53:40,140 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 11m is greater than maximum age 10m 0s
2025-07-07 05:53:40,140 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:53:40,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.747
2025-07-07 05:53:40,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.287
2025-07-07 05:53:40,208 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:53:40,208 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 11m is greater than maximum age 10m 0s
2025-07-07 05:53:40,208 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:53:40,209 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 11m is greater than maximum age 10m 0s
2025-07-07 05:53:40,209 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 11m is greater than maximum age 10m 0s
2025-07-07 05:54:24,458 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:54:24,459 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:54:40,271 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:54:40,271 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:54:40,274 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:54:09', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=19.06, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:54:40,274 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 05:54:40,274 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:54:40,274 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 12m
2025-07-07 05:54:40,274 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:54:40,275 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:54:40.275
2025-07-07 05:54:40,284 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:54:40,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982642. UTC time = 2025-07-07T03:54:40.275
2025-07-07 05:54:40,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:54:40,346 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 12m is greater than maximum age 10m 0s
2025-07-07 05:54:40,346 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:54:40,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.005
2025-07-07 05:54:40,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.107
2025-07-07 05:54:40,410 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:54:40,410 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 12m is greater than maximum age 10m 0s
2025-07-07 05:54:40,411 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:54:40,411 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 12m is greater than maximum age 10m 0s
2025-07-07 05:54:40,411 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 12m is greater than maximum age 10m 0s
2025-07-07 05:55:24,519 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:55:24,539 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:55:40,473 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:55:40,473 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:55:40,476 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:55:13', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=19.74, temperature=-2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:55:40,476 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 05:55:40,476 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:55:40,476 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 13m
2025-07-07 05:55:40,476 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:55:40,477 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:55:40.477
2025-07-07 05:55:40,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:55:40,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833126. UTC time = 2025-07-07T03:55:40.477
2025-07-07 05:55:40,547 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:55:40,547 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 13m is greater than maximum age 10m 0s
2025-07-07 05:55:40,547 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:55:40,612 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.106
2025-07-07 05:55:40,612 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.852
2025-07-07 05:55:40,612 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:55:40,612 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 13m is greater than maximum age 10m 0s
2025-07-07 05:55:40,612 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:55:40,612 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 13m is greater than maximum age 10m 0s
2025-07-07 05:55:40,612 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 13m is greater than maximum age 10m 0s
2025-07-07 05:56:24,599 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:56:24,600 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:56:40,675 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:56:40,675 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:56:40,678 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:56:16', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.0, temperature=-2.05, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:56:40,678 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 05:56:40,678 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:56:40,678 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 14m
2025-07-07 05:56:40,678 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:56:40,679 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:56:40.679
2025-07-07 05:56:40,687 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:56:40,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844776. UTC time = 2025-07-07T03:56:40.679
2025-07-07 05:56:40,750 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:56:40,750 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 14m is greater than maximum age 10m 0s
2025-07-07 05:56:40,750 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:56:40,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.814
2025-07-07 05:56:40,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.654
2025-07-07 05:56:40,814 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:56:40,814 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 14m is greater than maximum age 10m 0s
2025-07-07 05:56:40,814 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:56:40,815 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 14m is greater than maximum age 10m 0s
2025-07-07 05:56:40,815 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 14m is greater than maximum age 10m 0s
2025-07-07 05:57:24,660 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:57:24,661 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:57:40,877 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:57:40,877 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:57:40,880 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:57:20', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=19.32, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:57:40,880 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 05:57:40,880 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:57:40,880 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 15m
2025-07-07 05:57:40,880 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:57:40,880 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:57:40.880
2025-07-07 05:57:40,889 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:57:40,950 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986128. UTC time = 2025-07-07T03:57:40.880
2025-07-07 05:57:40,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:57:40,951 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 15m is greater than maximum age 10m 0s
2025-07-07 05:57:40,951 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:57:41,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.598
2025-07-07 05:57:41,015 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.945
2025-07-07 05:57:41,016 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:57:41,016 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 15m is greater than maximum age 10m 0s
2025-07-07 05:57:41,016 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:57:41,016 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 15m is greater than maximum age 10m 0s
2025-07-07 05:57:41,016 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 15m is greater than maximum age 10m 0s
2025-07-07 05:58:24,721 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:58:24,739 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:58:41,079 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:58:41,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:58:41,082 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:58:24', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.76, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:58:41,082 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 05:58:41,082 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:58:41,082 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 16m
2025-07-07 05:58:41,082 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:58:41,082 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:58:41.082
2025-07-07 05:58:41,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:58:41,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988256. UTC time = 2025-07-07T03:58:41.082
2025-07-07 05:58:41,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:58:41,154 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 16m is greater than maximum age 10m 0s
2025-07-07 05:58:41,154 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:58:41,217 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.457
2025-07-07 05:58:41,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.168
2025-07-07 05:58:41,218 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:58:41,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 16m is greater than maximum age 10m 0s
2025-07-07 05:58:41,218 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:58:41,218 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 16m is greater than maximum age 10m 0s
2025-07-07 05:58:41,218 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 16m is greater than maximum age 10m 0s
2025-07-07 05:59:24,798 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 05:59:24,821 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 05:59:41,281 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 05:59:41,281 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 05:59:41,282 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T05:59:28', tmtdew=0.05, humidity=99.53, cloud=0.0, wind=19.3, temperature=-2.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 05:59:41,283 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 05:59:41,283 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 05:59:41,283 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 17m
2025-07-07 05:59:41,283 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 05:59:41,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T03:59:41.283
2025-07-07 05:59:41,292 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 05:59:41,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598622. UTC time = 2025-07-07T03:59:41.283
2025-07-07 05:59:41,354 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 05:59:41,354 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 17m is greater than maximum age 10m 0s
2025-07-07 05:59:41,354 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 05:59:41,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.390
2025-07-07 05:59:41,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.322
2025-07-07 05:59:41,418 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 05:59:41,418 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 17m is greater than maximum age 10m 0s
2025-07-07 05:59:41,418 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 05:59:41,419 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 17m is greater than maximum age 10m 0s
2025-07-07 05:59:41,419 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 17m is greater than maximum age 10m 0s
2025-07-07 06:00:24,881 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:00:24,882 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:00:41,481 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:00:41,481 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:00:41,492 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:00:31', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=19.07, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:00:41,492 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 06:00:41,492 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:00:41,492 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 18m
2025-07-07 06:00:41,492 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:00:41,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:00:41.492
2025-07-07 06:00:41,502 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:00:41,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959844898. UTC time = 2025-07-07T04:00:41.492
2025-07-07 06:00:41,566 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:00:41,567 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 18m is greater than maximum age 10m 0s
2025-07-07 06:00:41,567 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:00:41,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.395
2025-07-07 06:00:41,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-07 06:00:41,630 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:00:41,630 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 18m is greater than maximum age 10m 0s
2025-07-07 06:00:41,631 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:00:41,631 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 18m is greater than maximum age 10m 0s
2025-07-07 06:00:41,631 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 18m is greater than maximum age 10m 0s
2025-07-07 06:01:24,942 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:01:24,943 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:01:41,694 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:01:41,694 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:01:41,696 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:01:03', tmtdew=0.05, humidity=99.52, cloud=0.0, wind=18.83, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:01:41,696 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 06:01:41,696 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:01:41,696 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 19m
2025-07-07 06:01:41,696 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:01:41,696 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:01:41.696
2025-07-07 06:01:41,706 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:01:41,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959832935. UTC time = 2025-07-07T04:01:41.696
2025-07-07 06:01:41,768 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:01:41,768 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 19m is greater than maximum age 10m 0s
2025-07-07 06:01:41,768 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:01:41,834 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.472
2025-07-07 06:01:41,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.420
2025-07-07 06:01:41,835 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:01:41,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 19m is greater than maximum age 10m 0s
2025-07-07 06:01:41,835 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:01:41,835 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 19m is greater than maximum age 10m 0s
2025-07-07 06:01:41,835 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 19m is greater than maximum age 10m 0s
2025-07-07 06:02:25,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:02:25,025 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:02:41,898 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:02:41,898 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:02:41,900 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:02:06', tmtdew=0.06, humidity=99.51, cloud=0.0, wind=18.93, temperature=-2.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:02:41,900 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 06:02:41,900 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:02:41,900 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 20m
2025-07-07 06:02:41,901 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:02:41,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:02:41.901
2025-07-07 06:02:41,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:02:41,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982623. UTC time = 2025-07-07T04:02:41.901
2025-07-07 06:02:41,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:02:41,974 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 20m is greater than maximum age 10m 0s
2025-07-07 06:02:41,974 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:02:42,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.618
2025-07-07 06:02:42,039 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.361
2025-07-07 06:02:42,040 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:02:42,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 20m is greater than maximum age 10m 0s
2025-07-07 06:02:42,040 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:02:42,040 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 20m is greater than maximum age 10m 0s
2025-07-07 06:02:42,040 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 20m is greater than maximum age 10m 0s
2025-07-07 06:03:25,085 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:03:25,086 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:03:42,103 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:03:42,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:03:42,106 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:03:10', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=19.46, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:03:42,106 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 06:03:42,106 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:03:42,106 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 21m
2025-07-07 06:03:42,106 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:03:42,107 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:03:42.107
2025-07-07 06:03:42,116 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:03:42,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959824692. UTC time = 2025-07-07T04:03:42.107
2025-07-07 06:03:42,178 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:03:42,178 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 21m is greater than maximum age 10m 0s
2025-07-07 06:03:42,178 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:03:42,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.834
2025-07-07 06:03:42,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.229
2025-07-07 06:03:42,242 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:03:42,242 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 21m is greater than maximum age 10m 0s
2025-07-07 06:03:42,242 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:03:42,242 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 21m is greater than maximum age 10m 0s
2025-07-07 06:03:42,242 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 21m is greater than maximum age 10m 0s
2025-07-07 06:04:25,145 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:04:25,167 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:04:42,304 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:04:42,305 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:04:42,307 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:03:10', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=19.46, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:04:42,307 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 32s
2025-07-07 06:04:42,307 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:04:42,307 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 22m
2025-07-07 06:04:42,307 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:04:42,308 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:04:42.308
2025-07-07 06:04:42,317 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:04:42,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982823. UTC time = 2025-07-07T04:04:42.308
2025-07-07 06:04:42,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:04:42,379 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 22m is greater than maximum age 10m 0s
2025-07-07 06:04:42,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:04:42,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.116
2025-07-07 06:04:42,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.021
2025-07-07 06:04:42,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:04:42,443 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 22m is greater than maximum age 10m 0s
2025-07-07 06:04:42,443 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:04:42,443 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 22m is greater than maximum age 10m 0s
2025-07-07 06:04:42,443 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 22m is greater than maximum age 10m 0s
2025-07-07 06:05:25,227 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:05:25,228 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:05:42,506 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:05:42,506 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:05:42,508 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:03:10', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=19.46, temperature=-2.02, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:05:42,508 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 32s
2025-07-07 06:05:42,508 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:05:42,508 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 23m
2025-07-07 06:05:42,508 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:05:42,508 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:05:42.508
2025-07-07 06:05:42,517 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:05:42,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959836767. UTC time = 2025-07-07T04:05:42.508
2025-07-07 06:05:42,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:05:42,579 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 23m is greater than maximum age 10m 0s
2025-07-07 06:05:42,579 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:05:42,643 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.989
2025-07-07 06:05:42,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.738
2025-07-07 06:05:42,644 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:05:42,644 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 23m is greater than maximum age 10m 0s
2025-07-07 06:05:42,644 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:05:42,644 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 23m is greater than maximum age 10m 0s
2025-07-07 06:05:42,644 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 23m is greater than maximum age 10m 0s
2025-07-07 06:06:25,288 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:06:25,290 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:06:42,707 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:06:42,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:06:42,710 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:06:21', tmtdew=0.06, humidity=99.51, cloud=0.0, wind=16.9, temperature=-2.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:06:42,710 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 06:06:42,710 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:06:42,711 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 24m
2025-07-07 06:06:42,711 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:06:42,711 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:06:42.711
2025-07-07 06:06:42,720 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:06:42,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985021. UTC time = 2025-07-07T04:06:42.711
2025-07-07 06:06:42,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:06:42,782 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 24m is greater than maximum age 10m 0s
2025-07-07 06:06:42,782 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:06:42,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.725
2025-07-07 06:06:42,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.768
2025-07-07 06:06:42,846 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:06:42,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 24m is greater than maximum age 10m 0s
2025-07-07 06:06:42,846 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:06:42,846 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 24m is greater than maximum age 10m 0s
2025-07-07 06:06:42,846 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 24m is greater than maximum age 10m 0s
2025-07-07 06:07:25,350 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:07:25,367 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:07:42,910 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:07:42,910 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:07:42,911 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:07:26', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.86, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:07:42,911 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 06:07:42,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:07:42,912 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 25m
2025-07-07 06:07:42,912 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:07:42,912 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:07:42.912
2025-07-07 06:07:42,921 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:07:42,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986849. UTC time = 2025-07-07T04:07:42.912
2025-07-07 06:07:42,983 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:07:42,983 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 25m is greater than maximum age 10m 0s
2025-07-07 06:07:42,983 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:07:43,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.537
2025-07-07 06:07:43,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.034
2025-07-07 06:07:43,047 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:07:43,047 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 25m is greater than maximum age 10m 0s
2025-07-07 06:07:43,047 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:07:43,048 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 25m is greater than maximum age 10m 0s
2025-07-07 06:07:43,048 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 25m is greater than maximum age 10m 0s
2025-07-07 06:08:25,426 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:08:25,427 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:08:43,110 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:08:43,110 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:08:43,113 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:07:26', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.86, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:08:43,113 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 17s
2025-07-07 06:08:43,113 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:08:43,113 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 26m
2025-07-07 06:08:43,113 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:08:43,114 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:08:43.114
2025-07-07 06:08:43,123 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:08:43,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987585. UTC time = 2025-07-07T04:08:43.114
2025-07-07 06:08:43,187 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:08:43,187 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 26m is greater than maximum age 10m 0s
2025-07-07 06:08:43,187 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:08:43,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.423
2025-07-07 06:08:43,250 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.232
2025-07-07 06:08:43,251 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:08:43,251 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 26m is greater than maximum age 10m 0s
2025-07-07 06:08:43,251 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:08:43,251 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 26m is greater than maximum age 10m 0s
2025-07-07 06:08:43,251 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 26m is greater than maximum age 10m 0s
2025-07-07 06:09:25,487 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:09:25,504 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:09:43,313 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:09:43,313 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:09:43,315 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:07:26', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=18.86, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:09:43,315 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 17s
2025-07-07 06:09:43,315 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:09:43,315 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 27m
2025-07-07 06:09:43,315 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:09:43,315 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:09:43.316
2025-07-07 06:09:43,325 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:09:43,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195985513. UTC time = 2025-07-07T04:09:43.316
2025-07-07 06:09:43,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:09:43,386 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 27m is greater than maximum age 10m 0s
2025-07-07 06:09:43,386 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:09:43,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.383
2025-07-07 06:09:43,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.361
2025-07-07 06:09:43,450 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:09:43,450 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 27m is greater than maximum age 10m 0s
2025-07-07 06:09:43,450 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:09:43,451 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 27m is greater than maximum age 10m 0s
2025-07-07 06:09:43,451 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 27m is greater than maximum age 10m 0s
2025-07-07 06:10:25,564 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:10:25,565 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:10:43,513 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:10:43,513 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:10:43,515 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:10:05', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.53, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:10:43,515 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 06:10:43,515 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:10:43,516 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 28m
2025-07-07 06:10:43,516 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:10:43,516 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:10:43.516
2025-07-07 06:10:43,525 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:10:43,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598398. UTC time = 2025-07-07T04:10:43.516
2025-07-07 06:10:43,588 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:10:43,588 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 28m is greater than maximum age 10m 0s
2025-07-07 06:10:43,588 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:10:43,651 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.415
2025-07-07 06:10:43,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.419
2025-07-07 06:10:43,652 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:10:43,652 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 28m is greater than maximum age 10m 0s
2025-07-07 06:10:43,652 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:10:43,652 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 28m is greater than maximum age 10m 0s
2025-07-07 06:10:43,652 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 28m is greater than maximum age 10m 0s
2025-07-07 06:11:25,626 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:11:25,627 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:11:43,715 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:11:43,715 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:11:43,718 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:11:08', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.1, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:11:43,718 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 06:11:43,718 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:11:43,718 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 29m
2025-07-07 06:11:43,718 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:11:43,719 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:11:43.719
2025-07-07 06:11:43,728 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:11:43,790 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982978. UTC time = 2025-07-07T04:11:43.719
2025-07-07 06:11:43,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:11:43,791 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 29m is greater than maximum age 10m 0s
2025-07-07 06:11:43,791 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:11:43,854 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.517
2025-07-07 06:11:43,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.406
2025-07-07 06:11:43,855 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:11:43,855 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 29m is greater than maximum age 10m 0s
2025-07-07 06:11:43,855 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:11:43,855 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 29m is greater than maximum age 10m 0s
2025-07-07 06:11:43,855 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 29m is greater than maximum age 10m 0s
2025-07-07 06:12:25,687 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:12:25,688 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:12:43,918 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:12:43,918 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:12:43,921 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:12:12', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=17.1, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:12:43,921 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 06:12:43,921 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:12:43,921 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 30m
2025-07-07 06:12:43,921 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:12:43,922 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:12:43.922
2025-07-07 06:12:43,931 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:12:43,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982499. UTC time = 2025-07-07T04:12:43.922
2025-07-07 06:12:43,994 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:12:43,994 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 30m is greater than maximum age 10m 0s
2025-07-07 06:12:43,995 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:12:44,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.689
2025-07-07 06:12:44,058 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.320
2025-07-07 06:12:44,059 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:12:44,059 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 30m is greater than maximum age 10m 0s
2025-07-07 06:12:44,059 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:12:44,059 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 30m is greater than maximum age 10m 0s
2025-07-07 06:12:44,059 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 30m is greater than maximum age 10m 0s
2025-07-07 06:13:25,748 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:13:25,749 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:13:44,121 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:13:44,121 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:13:44,126 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:13:15', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.97, temperature=-2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:13:44,126 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 06:13:44,126 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:13:44,126 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 31m
2025-07-07 06:13:44,126 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:13:44,127 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:13:44.127
2025-07-07 06:13:44,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:13:44,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959825326. UTC time = 2025-07-07T04:13:44.127
2025-07-07 06:13:44,201 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:13:44,201 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 31m is greater than maximum age 10m 0s
2025-07-07 06:13:44,201 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:13:44,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.929
2025-07-07 06:13:44,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.161
2025-07-07 06:13:44,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:13:44,265 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 31m is greater than maximum age 10m 0s
2025-07-07 06:13:44,266 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:13:44,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 31m is greater than maximum age 10m 0s
2025-07-07 06:13:44,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 31m is greater than maximum age 10m 0s
2025-07-07 06:14:25,809 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:14:25,825 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:14:44,328 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:14:44,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:14:44,330 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:14:19', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=16.36, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:14:44,331 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 06:14:44,331 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:14:44,331 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 32m
2025-07-07 06:14:44,331 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:14:44,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:14:44.331
2025-07-07 06:14:44,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:14:44,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195983072. UTC time = 2025-07-07T04:14:44.331
2025-07-07 06:14:44,403 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:14:44,403 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 32m is greater than maximum age 10m 0s
2025-07-07 06:14:44,403 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:14:44,466 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.194
2025-07-07 06:14:44,466 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.926
2025-07-07 06:14:44,466 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:14:44,466 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 32m is greater than maximum age 10m 0s
2025-07-07 06:14:44,466 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:14:44,466 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 32m is greater than maximum age 10m 0s
2025-07-07 06:14:44,467 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 32m is greater than maximum age 10m 0s
2025-07-07 06:15:25,885 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:15:25,886 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:15:44,530 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:15:44,530 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:15:44,533 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:15:23', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=17.96, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:15:44,533 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 06:15:44,533 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:15:44,533 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 33m
2025-07-07 06:15:44,533 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:15:44,534 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:15:44.534
2025-07-07 06:15:44,543 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:15:44,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984107. UTC time = 2025-07-07T04:15:44.534
2025-07-07 06:15:44,606 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:15:44,606 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 33m is greater than maximum age 10m 0s
2025-07-07 06:15:44,607 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:15:44,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.882
2025-07-07 06:15:44,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.614
2025-07-07 06:15:44,670 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:15:44,670 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 33m is greater than maximum age 10m 0s
2025-07-07 06:15:44,671 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:15:44,671 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 33m is greater than maximum age 10m 0s
2025-07-07 06:15:44,671 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 33m is greater than maximum age 10m 0s
2025-07-07 06:16:25,945 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:16:25,964 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:16:44,734 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:16:44,734 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:16:44,737 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:16:26', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.52, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:16:44,737 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 06:16:44,737 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:16:44,737 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 34m
2025-07-07 06:16:44,737 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:16:44,737 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:16:44.737
2025-07-07 06:16:44,746 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:16:44,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959856306. UTC time = 2025-07-07T04:16:44.737
2025-07-07 06:16:44,811 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:16:44,811 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 34m is greater than maximum age 10m 0s
2025-07-07 06:16:44,811 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:16:44,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.646
2025-07-07 06:16:44,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.873
2025-07-07 06:16:44,875 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:16:44,875 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 34m is greater than maximum age 10m 0s
2025-07-07 06:16:44,875 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:16:44,876 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 34m is greater than maximum age 10m 0s
2025-07-07 06:16:44,876 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 34m is greater than maximum age 10m 0s
2025-07-07 06:17:26,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:17:26,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:17:44,938 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:17:44,938 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:17:44,941 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:16:26', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.52, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:17:44,941 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-07-07 06:17:44,941 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:17:44,941 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 35m
2025-07-07 06:17:44,941 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:17:44,942 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:17:44.942
2025-07-07 06:17:44,951 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:17:45,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959876334. UTC time = 2025-07-07T04:17:44.942
2025-07-07 06:17:45,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:17:45,013 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 35m is greater than maximum age 10m 0s
2025-07-07 06:17:45,013 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:17:45,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.486
2025-07-07 06:17:45,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.114
2025-07-07 06:17:45,078 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:17:45,078 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 35m is greater than maximum age 10m 0s
2025-07-07 06:17:45,078 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:17:45,079 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 35m is greater than maximum age 10m 0s
2025-07-07 06:17:45,079 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 35m is greater than maximum age 10m 0s
2025-07-07 06:18:26,116 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:18:26,140 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:18:45,141 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:18:45,141 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:18:45,144 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:16:26', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.52, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:18:45,144 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 19s
2025-07-07 06:18:45,144 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:18:45,144 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 36m
2025-07-07 06:18:45,144 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:18:45,144 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:18:45.144
2025-07-07 06:18:45,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:18:45,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959867505. UTC time = 2025-07-07T04:18:45.144
2025-07-07 06:18:45,217 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:18:45,217 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 36m is greater than maximum age 10m 0s
2025-07-07 06:18:45,217 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:18:45,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.399
2025-07-07 06:18:45,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.287
2025-07-07 06:18:45,281 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:18:45,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 36m is greater than maximum age 10m 0s
2025-07-07 06:18:45,282 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:18:45,282 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 36m is greater than maximum age 10m 0s
2025-07-07 06:18:45,282 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 36m is greater than maximum age 10m 0s
2025-07-07 06:19:26,200 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:19:26,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:19:45,344 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:19:45,345 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:19:45,347 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:19:05', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=18.02, temperature=-2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:19:45,348 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 06:19:45,348 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:19:45,348 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 37m
2025-07-07 06:19:45,348 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:19:45,348 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:19:45.348
2025-07-07 06:19:45,358 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:19:45,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195984878. UTC time = 2025-07-07T04:19:45.348
2025-07-07 06:19:45,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:19:45,420 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 37m is greater than maximum age 10m 0s
2025-07-07 06:19:45,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:19:45,485 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.386
2025-07-07 06:19:45,485 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.390
2025-07-07 06:19:45,485 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:19:45,485 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 37m is greater than maximum age 10m 0s
2025-07-07 06:19:45,485 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:19:45,485 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 37m is greater than maximum age 10m 0s
2025-07-07 06:19:45,485 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 37m is greater than maximum age 10m 0s
2025-07-07 06:20:26,263 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:20:26,264 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:20:45,548 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:20:45,548 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:20:45,550 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:20:09', tmtdew=0.06, humidity=99.51, cloud=0.0, wind=16.06, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:20:45,550 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 06:20:45,550 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:20:45,550 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 38m
2025-07-07 06:20:45,550 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:20:45,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:20:45.551
2025-07-07 06:20:45,560 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:20:45,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959835417. UTC time = 2025-07-07T04:20:45.551
2025-07-07 06:20:45,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:20:45,622 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 38m is greater than maximum age 10m 0s
2025-07-07 06:20:45,622 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:20:45,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.443
2025-07-07 06:20:45,685 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.422
2025-07-07 06:20:45,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:20:45,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 38m is greater than maximum age 10m 0s
2025-07-07 06:20:45,686 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:20:45,686 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 38m is greater than maximum age 10m 0s
2025-07-07 06:20:45,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 38m is greater than maximum age 10m 0s
2025-07-07 06:21:26,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:21:26,343 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:21:45,748 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:21:45,748 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:21:45,750 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:21:12', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=15.56, temperature=-2.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:21:45,750 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 06:21:45,750 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:21:45,750 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 39m
2025-07-07 06:21:45,750 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:21:45,751 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:21:45.751
2025-07-07 06:21:45,760 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:21:45,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959827337. UTC time = 2025-07-07T04:21:45.751
2025-07-07 06:21:45,822 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:21:45,822 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 39m is greater than maximum age 10m 0s
2025-07-07 06:21:45,822 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:21:45,885 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.572
2025-07-07 06:21:45,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.383
2025-07-07 06:21:45,886 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:21:45,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 39m is greater than maximum age 10m 0s
2025-07-07 06:21:45,886 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:21:45,886 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 39m is greater than maximum age 10m 0s
2025-07-07 06:21:45,886 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 39m is greater than maximum age 10m 0s
2025-07-07 06:22:26,402 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:22:26,403 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:22:45,949 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:22:45,949 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:22:45,953 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:22:16', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=15.21, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:22:45,953 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 06:22:45,953 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:22:45,953 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 40m
2025-07-07 06:22:45,953 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:22:45,953 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:22:45.953
2025-07-07 06:22:45,963 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:22:46,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982444. UTC time = 2025-07-07T04:22:45.953
2025-07-07 06:22:46,025 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:22:46,025 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 40m is greater than maximum age 10m 0s
2025-07-07 06:22:46,025 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:22:46,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.769
2025-07-07 06:22:46,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.270
2025-07-07 06:22:46,089 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:22:46,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 40m is greater than maximum age 10m 0s
2025-07-07 06:22:46,089 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:22:46,090 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 40m is greater than maximum age 10m 0s
2025-07-07 06:22:46,090 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 40m is greater than maximum age 10m 0s
2025-07-07 06:23:26,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:23:26,481 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:23:46,152 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:23:46,152 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:23:46,155 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:23:20', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=16.04, temperature=-2.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:23:46,155 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 06:23:46,155 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:23:46,155 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 41m
2025-07-07 06:23:46,155 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:23:46,156 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:23:46.156
2025-07-07 06:23:46,165 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:23:46,226 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982665. UTC time = 2025-07-07T04:23:46.156
2025-07-07 06:23:46,227 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:23:46,227 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 41m is greater than maximum age 10m 0s
2025-07-07 06:23:46,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:23:46,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.034
2025-07-07 06:23:46,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.082
2025-07-07 06:23:46,290 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:23:46,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 41m is greater than maximum age 10m 0s
2025-07-07 06:23:46,291 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:23:46,291 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 41m is greater than maximum age 10m 0s
2025-07-07 06:23:46,291 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 41m is greater than maximum age 10m 0s
2025-07-07 06:24:26,541 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:24:26,562 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:24:46,353 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:24:46,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:24:46,357 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:24:23', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=14.86, temperature=-2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:24:46,357 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 06:24:46,357 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:24:46,357 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 42m
2025-07-07 06:24:46,357 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:24:46,357 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:24:46.358
2025-07-07 06:24:46,366 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:24:46,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959833875. UTC time = 2025-07-07T04:24:46.358
2025-07-07 06:24:46,430 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:24:46,430 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 42m is greater than maximum age 10m 0s
2025-07-07 06:24:46,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:24:46,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.070
2025-07-07 06:24:46,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.819
2025-07-07 06:24:46,493 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:24:46,493 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 42m is greater than maximum age 10m 0s
2025-07-07 06:24:46,494 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:24:46,494 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 42m is greater than maximum age 10m 0s
2025-07-07 06:24:46,494 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 42m is greater than maximum age 10m 0s
2025-07-07 06:25:26,622 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:25:26,640 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:25:46,556 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:25:46,556 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:25:46,559 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:25:27', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=14.86, temperature=-2.15, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:25:46,559 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 06:25:46,559 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:25:46,559 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 43m
2025-07-07 06:25:46,559 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:25:46,559 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:25:46.559
2025-07-07 06:25:46,568 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:25:46,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959846034. UTC time = 2025-07-07T04:25:46.559
2025-07-07 06:25:46,630 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:25:46,630 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 43m is greater than maximum age 10m 0s
2025-07-07 06:25:46,630 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:25:46,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.785
2025-07-07 06:25:46,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.686
2025-07-07 06:25:46,696 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:25:46,696 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 43m is greater than maximum age 10m 0s
2025-07-07 06:25:46,696 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:25:46,696 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 43m is greater than maximum age 10m 0s
2025-07-07 06:25:46,696 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 43m is greater than maximum age 10m 0s
2025-07-07 06:26:26,700 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:26:26,701 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:26:46,759 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:26:46,759 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:26:46,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:26:31', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=14.45, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:26:46,761 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 06:26:46,761 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:26:46,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 44m
2025-07-07 06:26:46,761 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:26:46,762 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:26:46.762
2025-07-07 06:26:46,772 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:26:46,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195986304. UTC time = 2025-07-07T04:26:46.762
2025-07-07 06:26:46,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:26:46,834 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 44m is greater than maximum age 10m 0s
2025-07-07 06:26:46,834 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:26:46,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.578
2025-07-07 06:26:46,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.969
2025-07-07 06:26:46,898 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:26:46,898 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 44m is greater than maximum age 10m 0s
2025-07-07 06:26:46,898 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:26:46,899 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 44m is greater than maximum age 10m 0s
2025-07-07 06:26:46,899 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 44m is greater than maximum age 10m 0s
2025-07-07 06:27:26,761 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:27:26,781 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:27:46,962 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:27:46,962 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:27:46,964 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:27:34', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=14.33, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:27:46,964 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-07 06:27:46,964 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:27:46,964 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 45m
2025-07-07 06:27:46,964 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:27:46,965 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:27:46.965
2025-07-07 06:27:46,974 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:27:47,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195988207. UTC time = 2025-07-07T04:27:46.965
2025-07-07 06:27:47,036 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:27:47,036 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 45m is greater than maximum age 10m 0s
2025-07-07 06:27:47,036 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:27:47,099 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.445
2025-07-07 06:27:47,100 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.185
2025-07-07 06:27:47,100 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:27:47,100 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 45m is greater than maximum age 10m 0s
2025-07-07 06:27:47,100 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:27:47,100 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 45m is greater than maximum age 10m 0s
2025-07-07 06:27:47,100 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 45m is greater than maximum age 10m 0s
2025-07-07 06:28:26,840 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:28:26,860 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:28:47,163 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:28:47,163 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:28:47,166 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:28:38', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=15.19, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:28:47,166 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 06:28:47,166 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:28:47,166 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 46m
2025-07-07 06:28:47,166 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:28:47,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:28:47.166
2025-07-07 06:28:47,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:28:47,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959859906. UTC time = 2025-07-07T04:28:47.166
2025-07-07 06:28:47,238 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:28:47,238 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 46m is greater than maximum age 10m 0s
2025-07-07 06:28:47,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:28:47,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.385
2025-07-07 06:28:47,302 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.332
2025-07-07 06:28:47,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:28:47,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 46m is greater than maximum age 10m 0s
2025-07-07 06:28:47,303 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:28:47,303 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 46m is greater than maximum age 10m 0s
2025-07-07 06:28:47,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 46m is greater than maximum age 10m 0s
2025-07-07 06:29:26,920 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:29:26,942 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:29:47,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:29:47,366 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:29:47,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:29:41', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.21, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:29:47,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 6s
2025-07-07 06:29:47,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:29:47,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 47m
2025-07-07 06:29:47,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:29:47,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:29:47.370
2025-07-07 06:29:47,380 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:29:47,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959843165. UTC time = 2025-07-07T04:29:47.370
2025-07-07 06:29:47,441 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:29:47,441 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 47m is greater than maximum age 10m 0s
2025-07-07 06:29:47,441 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:29:47,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.398
2025-07-07 06:29:47,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.409
2025-07-07 06:29:47,506 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:29:47,506 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 47m is greater than maximum age 10m 0s
2025-07-07 06:29:47,506 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:29:47,507 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 47m is greater than maximum age 10m 0s
2025-07-07 06:29:47,507 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 47m is greater than maximum age 10m 0s
2025-07-07 06:30:27,002 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:30:27,003 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:30:47,570 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:30:47,570 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:30:47,571 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:29:41', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.21, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:30:47,571 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 6s
2025-07-07 06:30:47,571 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:30:47,572 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 48m
2025-07-07 06:30:47,572 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:30:47,572 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:30:47.572
2025-07-07 06:30:47,581 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:30:47,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959831757. UTC time = 2025-07-07T04:30:47.572
2025-07-07 06:30:47,643 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:30:47,643 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 48m is greater than maximum age 10m 0s
2025-07-07 06:30:47,643 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:30:47,707 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.482
2025-07-07 06:30:47,707 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.415
2025-07-07 06:30:47,708 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:30:47,708 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 48m is greater than maximum age 10m 0s
2025-07-07 06:30:47,708 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:30:47,708 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 48m is greater than maximum age 10m 0s
2025-07-07 06:30:47,708 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 48m is greater than maximum age 10m 0s
2025-07-07 06:31:27,063 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:31:27,064 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:31:47,770 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:31:47,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:31:47,773 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:29:41', tmtdew=0.06, humidity=99.5, cloud=0.0, wind=15.21, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:31:47,773 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-07 06:31:47,773 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:31:47,773 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 49m
2025-07-07 06:31:47,773 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:31:47,774 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:31:47.774
2025-07-07 06:31:47,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:31:47,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982559. UTC time = 2025-07-07T04:31:47.774
2025-07-07 06:31:47,844 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:31:47,844 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 49m is greater than maximum age 10m 0s
2025-07-07 06:31:47,844 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:31:47,906 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.636
2025-07-07 06:31:47,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.349
2025-07-07 06:31:47,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:31:47,907 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 49m is greater than maximum age 10m 0s
2025-07-07 06:31:47,907 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:31:47,907 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 49m is greater than maximum age 10m 0s
2025-07-07 06:31:47,907 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 49m is greater than maximum age 10m 0s
2025-07-07 06:32:27,124 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:32:27,125 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:32:47,971 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:32:47,971 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:32:47,973 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:32:21', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=15.16, temperature=-2.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:32:47,973 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 06:32:47,973 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:32:47,973 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 50m
2025-07-07 06:32:47,973 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:32:47,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:32:47.974
2025-07-07 06:32:47,982 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:32:48,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959824585. UTC time = 2025-07-07T04:32:47.974
2025-07-07 06:32:48,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:32:48,044 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 50m is greater than maximum age 10m 0s
2025-07-07 06:32:48,044 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:32:48,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.858
2025-07-07 06:32:48,108 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.209
2025-07-07 06:32:48,109 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:32:48,109 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 50m is greater than maximum age 10m 0s
2025-07-07 06:32:48,109 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:32:48,109 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 50m is greater than maximum age 10m 0s
2025-07-07 06:32:48,109 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 50m is greater than maximum age 10m 0s
2025-07-07 06:33:27,185 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:33:27,186 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:33:48,171 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:33:48,172 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:33:48,173 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:33:24', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=13.22, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:33:48,173 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 06:33:48,173 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:33:48,173 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 51m
2025-07-07 06:33:48,173 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:33:48,173 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:33:48.173
2025-07-07 06:33:48,182 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:33:48,244 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982865. UTC time = 2025-07-07T04:33:48.173
2025-07-07 06:33:48,244 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:33:48,244 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 51m is greater than maximum age 10m 0s
2025-07-07 06:33:48,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:33:48,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.147
2025-07-07 06:33:48,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.994
2025-07-07 06:33:48,308 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:33:48,308 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 51m is greater than maximum age 10m 0s
2025-07-07 06:33:48,308 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:33:48,309 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 51m is greater than maximum age 10m 0s
2025-07-07 06:33:48,309 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 51m is greater than maximum age 10m 0s
2025-07-07 06:34:27,245 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:34:27,246 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:34:48,370 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:34:48,370 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:34:48,372 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:33:56', tmtdew=0.06, humidity=99.51, cloud=0.0, wind=12.62, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:34:48,372 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-07-07 06:34:48,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:34:48,372 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 52m
2025-07-07 06:34:48,372 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:34:48,373 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:34:48.373
2025-07-07 06:34:48,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:34:48,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598377. UTC time = 2025-07-07T04:34:48.373
2025-07-07 06:34:48,446 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:34:48,446 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 52m is greater than maximum age 10m 0s
2025-07-07 06:34:48,446 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:34:48,510 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.955
2025-07-07 06:34:48,510 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.702
2025-07-07 06:34:48,510 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:34:48,511 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 52m is greater than maximum age 10m 0s
2025-07-07 06:34:48,511 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:34:48,511 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 52m is greater than maximum age 10m 0s
2025-07-07 06:34:48,511 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 52m is greater than maximum age 10m 0s
2025-07-07 06:35:27,306 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:35:27,307 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:35:48,574 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:35:48,574 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:35:48,576 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:33:56', tmtdew=0.06, humidity=99.51, cloud=0.0, wind=12.62, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:35:48,576 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-07-07 06:35:48,576 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:35:48,576 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 53m
2025-07-07 06:35:48,576 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:35:48,577 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:35:48.577
2025-07-07 06:35:48,587 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:35:48,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959851654. UTC time = 2025-07-07T04:35:48.577
2025-07-07 06:35:48,650 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:35:48,650 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 53m is greater than maximum age 10m 0s
2025-07-07 06:35:48,650 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:35:48,713 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.699
2025-07-07 06:35:48,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.797
2025-07-07 06:35:48,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:35:48,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 53m is greater than maximum age 10m 0s
2025-07-07 06:35:48,714 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:35:48,714 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 53m is greater than maximum age 10m 0s
2025-07-07 06:35:48,714 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 53m is greater than maximum age 10m 0s
2025-07-07 06:36:27,367 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:36:27,386 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:36:48,777 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:36:48,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:36:48,781 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:36:35', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=12.03, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:36:48,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 06:36:48,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:36:48,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 54m
2025-07-07 06:36:48,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:36:48,782 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:36:48.782
2025-07-07 06:36:48,803 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:36:48,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959870425. UTC time = 2025-07-07T04:36:48.782
2025-07-07 06:36:48,876 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:36:48,876 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 54m is greater than maximum age 10m 0s
2025-07-07 06:36:48,876 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:36:48,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.519
2025-07-07 06:36:48,941 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.056
2025-07-07 06:36:48,942 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:36:48,942 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 54m is greater than maximum age 10m 0s
2025-07-07 06:36:48,942 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:36:48,942 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 54m is greater than maximum age 10m 0s
2025-07-07 06:36:48,942 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 54m is greater than maximum age 10m 0s
2025-07-07 06:37:27,446 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:37:27,447 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:37:49,005 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:37:49,005 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:37:49,006 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:36:35', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=12.03, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:37:49,007 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 14s
2025-07-07 06:37:49,007 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:37:49,007 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 55m
2025-07-07 06:37:49,007 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:37:49,007 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:37:49.007
2025-07-07 06:37:49,017 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:37:49,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195987319. UTC time = 2025-07-07T04:37:49.007
2025-07-07 06:37:49,079 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:37:49,079 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 55m is greater than maximum age 10m 0s
2025-07-07 06:37:49,079 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:37:49,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.413
2025-07-07 06:37:49,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.247
2025-07-07 06:37:49,144 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:37:49,144 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 55m is greater than maximum age 10m 0s
2025-07-07 06:37:49,144 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:37:49,145 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 55m is greater than maximum age 10m 0s
2025-07-07 06:37:49,145 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 55m is greater than maximum age 10m 0s
2025-07-07 06:38:27,507 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:38:27,529 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:38:49,207 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:38:49,207 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:38:49,210 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:36:35', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=12.03, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:38:49,210 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 14s
2025-07-07 06:38:49,211 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:38:49,211 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 56m
2025-07-07 06:38:49,211 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:38:49,211 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:38:49.211
2025-07-07 06:38:49,220 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:38:49,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959853033. UTC time = 2025-07-07T04:38:49.211
2025-07-07 06:38:49,283 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:38:49,283 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 56m is greater than maximum age 10m 0s
2025-07-07 06:38:49,283 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:38:49,349 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.381
2025-07-07 06:38:49,349 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.368
2025-07-07 06:38:49,349 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:38:49,349 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 56m is greater than maximum age 10m 0s
2025-07-07 06:38:49,349 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:38:49,350 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 56m is greater than maximum age 10m 0s
2025-07-07 06:38:49,350 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 56m is greater than maximum age 10m 0s
2025-07-07 06:39:27,589 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:39:27,590 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:39:49,412 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:39:49,412 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:39:49,415 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:39:14', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=12.67, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:39:49,416 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 06:39:49,416 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:39:49,416 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 57m
2025-07-07 06:39:49,416 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:39:49,416 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:39:49.416
2025-07-07 06:39:49,426 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:39:49,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.1959838266. UTC time = 2025-07-07T04:39:49.416
2025-07-07 06:39:49,488 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:39:49,488 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 57m is greater than maximum age 10m 0s
2025-07-07 06:39:49,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:39:49,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.420
2025-07-07 06:39:49,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.419
2025-07-07 06:39:49,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:39:49,552 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 57m is greater than maximum age 10m 0s
2025-07-07 06:39:49,552 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:39:49,553 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 57m is greater than maximum age 10m 0s
2025-07-07 06:39:49,553 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 57m is greater than maximum age 10m 0s
2025-07-07 06:40:27,650 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:40:27,672 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:40:49,616 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:40:49,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:40:49,619 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:40:18', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=12.79, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:40:49,619 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 06:40:49,619 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:40:49,619 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 58m
2025-07-07 06:40:49,619 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:40:49,619 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:40:49.620
2025-07-07 06:40:49,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:40:49,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.19598288. UTC time = 2025-07-07T04:40:49.620
2025-07-07 06:40:49,693 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:40:49,693 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 58m is greater than maximum age 10m 0s
2025-07-07 06:40:49,693 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:40:49,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.530
2025-07-07 06:40:49,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.399
2025-07-07 06:40:49,759 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:40:49,759 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 58m is greater than maximum age 10m 0s
2025-07-07 06:40:49,759 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:40:49,760 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 58m is greater than maximum age 10m 0s
2025-07-07 06:40:49,760 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 58m is greater than maximum age 10m 0s
2025-07-07 06:41:27,733 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:41:27,734 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:41:49,822 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:41:49,823 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:41:49,824 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:41:23', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=12.76, temperature=-2.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:41:49,824 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 06:41:49,824 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:41:49,824 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23h 59m
2025-07-07 06:41:49,824 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:41:49,825 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:41:49.825
2025-07-07 06:41:49,834 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:41:49,896 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460863.195982455. UTC time = 2025-07-07T04:41:49.825
2025-07-07 06:41:49,897 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's NOT twilight
2025-07-07 06:41:49,897 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 23h 59m is greater than maximum age 10m 0s
2025-07-07 06:41:49,897 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:41:49,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.709
2025-07-07 06:41:49,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.305
2025-07-07 06:41:49,961 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:41:49,961 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's not twilight and zero point data age 23h 59m is greater than maximum age 10m 0s
2025-07-07 06:41:49,961 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:41:49,962 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's not twilight and zero point data age 23h 59m is greater than maximum age 10m 0s
2025-07-07 06:41:49,962 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's not twilight and zero point data age 23h 59m is greater than maximum age 10m 0s
2025-07-07 06:42:27,793 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:42:27,812 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:42:50,025 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:42:50,025 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:42:50,026 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:42:27', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=12.58, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:42:50,027 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 06:42:50,027 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:42:50,027 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 50s
2025-07-07 06:42:50,027 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:42:50,028 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:42:50.028
2025-07-07 06:42:50,038 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:42:50,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962853363. UTC time = 2025-07-07T04:42:50.028
2025-07-07 06:42:50,103 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:42:50,103 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.47 > 91.0 
2025-07-07 06:42:50,103 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:42:50,167 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.956
2025-07-07 06:42:50,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.138
2025-07-07 06:42:50,168 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:42:50,168 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:42:50,168 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:42:50,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-07-07 06:42:50,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-07-07 06:43:27,872 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:43:27,873 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:43:50,231 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:43:50,231 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:43:50,233 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:43:30', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=12.86, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:43:50,233 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 06:43:50,233 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:43:50,233 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1m 50s
2025-07-07 06:43:50,233 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:43:50,234 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:43:50.234
2025-07-07 06:43:50,243 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:43:50,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962857074. UTC time = 2025-07-07T04:43:50.234
2025-07-07 06:43:50,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:43:50,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.46 > 91.0 
2025-07-07 06:43:50,303 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:43:50,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.156
2025-07-07 06:43:50,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.895
2025-07-07 06:43:50,367 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:43:50,367 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:43:50,367 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:43:50,368 [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-07-07 06:43:50,368 [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-07-07 06:44:27,933 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:44:27,934 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:44:50,430 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:44:50,430 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:44:50,432 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:44:34', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=12.78, temperature=-2.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:44:50,432 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 06:44:50,432 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:44:50,432 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2m 50s
2025-07-07 06:44:50,432 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:44:50,433 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:44:50.433
2025-07-07 06:44:50,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:44:50,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196286575. UTC time = 2025-07-07T04:44:50.433
2025-07-07 06:44:50,504 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:44:50,504 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.48 > 91.0 
2025-07-07 06:44:50,504 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:44:50,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.851
2025-07-07 06:44:50,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.599
2025-07-07 06:44:50,568 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:44:50,569 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:44:50,569 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:44:50,569 [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-07-07 06:44:50,569 [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-07-07 06:45:27,994 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:45:28,012 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:45:50,632 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:45:50,632 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:45:50,635 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:45:38', tmtdew=0.06, humidity=99.51, cloud=0.0, wind=13.02, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:45:50,635 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-07 06:45:50,635 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:45:50,635 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 3m 50s
2025-07-07 06:45:50,635 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:45:50,636 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:45:50.636
2025-07-07 06:45:50,645 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:45:50,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962879295. UTC time = 2025-07-07T04:45:50.636
2025-07-07 06:45:50,707 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:45:50,707 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.51 > 91.0 
2025-07-07 06:45:50,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:45:50,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.624
2025-07-07 06:45:50,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.900
2025-07-07 06:45:50,772 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:45:50,772 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:45:50,772 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:45:50,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-07-07 06:45:50,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-07-07 06:46:28,072 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:46:28,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:46:50,834 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:46:50,835 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:46:50,837 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:46:10', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=14.91, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:46:50,837 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 40s
2025-07-07 06:46:50,838 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:46:50,838 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 4m 50s
2025-07-07 06:46:50,838 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:46:50,838 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:46:50.838
2025-07-07 06:46:50,848 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:46:50,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196289763. UTC time = 2025-07-07T04:46:50.838
2025-07-07 06:46:50,911 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:46:50,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.46 > 91.0 
2025-07-07 06:46:50,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:46:50,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.471
2025-07-07 06:46:50,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.134
2025-07-07 06:46:50,975 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:46:50,975 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:46:50,975 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:46:50,976 [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-07-07 06:46:50,976 [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-07-07 06:47:28,133 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:47:28,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:47:51,038 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:47:51,038 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:47:51,041 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:47:13', tmtdew=0.06, humidity=99.48, cloud=0.0, wind=14.86, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:47:51,042 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 06:47:51,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:47:51,042 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 5m 51s
2025-07-07 06:47:51,042 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:47:51,042 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:47:51.042
2025-07-07 06:47:51,053 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:47:51,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962903272. UTC time = 2025-07-07T04:47:51.042
2025-07-07 06:47:51,122 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:47:51,122 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.48 > 91.0 
2025-07-07 06:47:51,122 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, -1, -1, -1, -1], maxlen=10)
2025-07-07 06:47:51,186 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.392
2025-07-07 06:47:51,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.299
2025-07-07 06:47:51,187 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:47:51,187 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:47:51,187 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:47:51,187 [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-07-07 06:47:51,187 [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-07-07 06:48:28,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:48:28,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:48:51,251 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:48:51,251 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:48:51,253 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:48:17', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=14.73, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:48:51,253 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 06:48:51,253 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:48:51,253 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 6m 51s
2025-07-07 06:48:51,253 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:48:51,254 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:48:51.254
2025-07-07 06:48:51,263 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:48:51,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962882886. UTC time = 2025-07-07T04:48:51.254
2025-07-07 06:48:51,326 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:48:51,326 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.47 > 91.0 
2025-07-07 06:48:51,326 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, -1, -1, -1], maxlen=10)
2025-07-07 06:48:51,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.386
2025-07-07 06:48:51,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.395
2025-07-07 06:48:51,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:48:51,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:48:51,390 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:48:51,391 [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-07-07 06:48:51,391 [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-07-07 06:49:28,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:49:28,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:49:51,453 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:49:51,453 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:49:51,455 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:49:20', tmtdew=0.06, humidity=99.49, cloud=0.0, wind=14.93, temperature=-2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:49:51,455 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 06:49:51,455 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:49:51,455 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 7m 51s
2025-07-07 06:49:51,455 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:49:51,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:49:51.456
2025-07-07 06:49:51,465 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:49:51,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196286786. UTC time = 2025-07-07T04:49:51.456
2025-07-07 06:49:51,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:49:51,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.49 > 91.0 
2025-07-07 06:49:51,526 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, -1, -1], maxlen=10)
2025-07-07 06:49:51,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.452
2025-07-07 06:49:51,590 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.420
2025-07-07 06:49:51,591 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:49:51,591 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:49:51,591 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:49:51,591 [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-07-07 06:49:51,591 [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-07-07 06:50:28,353 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:50:28,354 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:50:51,654 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:50:51,654 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:50:51,657 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:50:25', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=14.91, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:50:51,657 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 06:50:51,657 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:50:51,657 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 8m 51s
2025-07-07 06:50:51,657 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:50:51,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:50:51.658
2025-07-07 06:50:51,667 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:50:51,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962858103. UTC time = 2025-07-07T04:50:51.658
2025-07-07 06:50:51,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:50:51,731 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.47 > 91.0 
2025-07-07 06:50:51,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, -1], maxlen=10)
2025-07-07 06:50:51,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.587
2025-07-07 06:50:51,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.372
2025-07-07 06:50:51,795 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:50:51,795 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:50:51,796 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:50:51,796 [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-07-07 06:50:51,796 [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-07-07 06:51:28,414 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:51:28,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:51:51,859 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:51:51,859 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:51:51,861 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:51:28', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=15.03, temperature=-2.04, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:51:51,862 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 06:51:51,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:51:51,862 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 9m 51s
2025-07-07 06:51:51,862 [DEBUG  ][weather_worker][lcu.py][weather_status] We didn't shut down the telescope because of old ZP data
2025-07-07 06:51:51,862 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:51:51.862
2025-07-07 06:51:51,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:51:51,933 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285354. UTC time = 2025-07-07T04:51:51.862
2025-07-07 06:51:51,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:51:51,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Weather is bad: T-Tc 0.06 < 1.4 Humidity 99.47 > 91.0 
2025-07-07 06:51:51,934 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:51:51,998 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.791
2025-07-07 06:51:51,999 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.252
2025-07-07 06:51:51,999 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:51:51,999 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:51:51,999 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:51:51,999 [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-07-07 06:51:51,999 [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-07-07 06:52:28,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:52:28,516 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:52:52,061 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:52:52,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:52:52,064 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:52:32', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=13.22, temperature=-2.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:52:52,064 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 06:52:52,064 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:52:52,064 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 10m 52s
2025-07-07 06:52:52,064 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:52:52,065 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:52:52.065
2025-07-07 06:52:52,075 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:52:52,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285407. UTC time = 2025-07-07T04:52:52.065
2025-07-07 06:52:52,139 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:52:52,139 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:52:52,139 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:52:52,140 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:52:53,483 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:52:54,707 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:52:54,707 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:52:54,707 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:52:54,773 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.076
2025-07-07 06:52:54,773 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.046
2025-07-07 06:52:54,773 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:52:54,773 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:52:54,773 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:52:54,773 [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-07-07 06:52:54,774 [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-07-07 06:53:28,576 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:53:28,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:53:54,836 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:53:54,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:53:54,839 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:53:36', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=14.84, temperature=-2.07, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:53:54,839 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 06:53:54,839 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:53:54,839 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 11m 54s
2025-07-07 06:53:54,839 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:53:54,840 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:53:54.840
2025-07-07 06:53:54,849 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:53:54,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962859966. UTC time = 2025-07-07T04:53:54.840
2025-07-07 06:53:54,910 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:53:54,911 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:53:54,911 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:53:54,911 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:53:55,811 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:53:57,138 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:53:57,138 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:53:57,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:53:57,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.009
2025-07-07 06:53:57,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.760
2025-07-07 06:53:57,204 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:53:57,204 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:53:57,204 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:53:57,204 [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-07-07 06:53:57,204 [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-07-07 06:54:28,657 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:54:28,658 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:54:57,267 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:54:57,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:54:57,270 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:54:40', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=12.48, temperature=-2.03, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:54:57,270 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 06:54:57,270 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:54:57,270 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 12m 57s
2025-07-07 06:54:57,270 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:54:57,271 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:54:57.271
2025-07-07 06:54:57,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:54:57,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962871137. UTC time = 2025-07-07T04:54:57.271
2025-07-07 06:54:57,341 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:54:57,341 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:54:57,341 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:54:57,342 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:54:58,231 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:54:59,296 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:54:59,296 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:54:59,296 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:54:59,361 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.732
2025-07-07 06:54:59,361 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.751
2025-07-07 06:54:59,362 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:54:59,362 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:54:59,362 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:54:59,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-07-07 06:54:59,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-07-07 06:55:28,718 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:55:28,719 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:55:59,424 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:55:59,424 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:55:59,427 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:55:43', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=11.81, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:55:59,427 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 06:55:59,427 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:55:59,427 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 13m 59s
2025-07-07 06:55:59,427 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:55:59,428 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:55:59.428
2025-07-07 06:55:59,436 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:55:59,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196288743. UTC time = 2025-07-07T04:55:59.428
2025-07-07 06:55:59,500 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:55:59,500 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:55:59,500 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:55:59,501 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:56:00,237 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:56:01,370 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:56:01,370 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:56:01,370 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:56:01,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.536
2025-07-07 06:56:01,442 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.027
2025-07-07 06:56:01,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:56:01,443 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:56:01,443 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:56:01,443 [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-07-07 06:56:01,443 [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-07-07 06:56:28,779 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:56:28,801 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:57:01,507 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:57:01,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:57:01,510 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:55:43', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=11.81, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:57:01,510 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 18s
2025-07-07 06:57:01,511 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:57:01,511 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 15m 1s
2025-07-07 06:57:01,511 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:57:01,511 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:57:01.511
2025-07-07 06:57:01,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:57:01,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962908767. UTC time = 2025-07-07T04:57:01.511
2025-07-07 06:57:01,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:57:01,583 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:57:01,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:57:01,584 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:57:02,485 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:57:03,437 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:57:03,437 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:57:03,437 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:57:03,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.419
2025-07-07 06:57:03,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.231
2025-07-07 06:57:03,502 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:57:03,502 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:57:03,502 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:57:03,503 [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-07-07 06:57:03,503 [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-07-07 06:57:28,861 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:57:28,880 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:58:03,565 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:58:03,566 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:58:03,568 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:55:43', tmtdew=0.07, humidity=99.43, cloud=0.0, wind=11.81, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:58:03,568 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 20s
2025-07-07 06:58:03,568 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:58:03,568 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 16m 3s
2025-07-07 06:58:03,568 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:58:03,569 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:58:03.569
2025-07-07 06:58:03,579 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:58:03,640 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962891463. UTC time = 2025-07-07T04:58:03.569
2025-07-07 06:58:03,641 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:58:03,641 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:58:03,641 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:58:03,641 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:58:04,368 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:58:05,253 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:58:05,254 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:58:05,254 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:58:05,317 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.379
2025-07-07 06:58:05,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.361
2025-07-07 06:58:05,318 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:58:05,318 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:58:05,318 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:58:05,318 [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-07-07 06:58:05,318 [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-07-07 06:58:28,939 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:58:28,940 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 06:59:05,381 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 06:59:05,381 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 06:59:05,383 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:58:54', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=13.43, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 06:59:05,383 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 06:59:05,384 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 06:59:05,384 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 17m 5s
2025-07-07 06:59:05,384 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 06:59:05,384 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T04:59:05.384
2025-07-07 06:59:05,393 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 06:59:05,455 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.19628736. UTC time = 2025-07-07T04:59:05.384
2025-07-07 06:59:05,456 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 06:59:05,456 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 06:59:05,456 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 06:59:05,456 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 06:59:06,186 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 06:59:07,240 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 06:59:07,240 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 06:59:07,240 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 06:59:07,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.416
2025-07-07 06:59:07,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-07 06:59:07,305 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 06:59:07,305 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 06:59:07,305 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 06:59:07,305 [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-07-07 06:59:07,306 [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-07-07 06:59:29,000 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 06:59:29,001 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:00:07,367 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:00:07,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:00:07,368 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T06:59:58', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=12.25, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:00:07,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 07:00:07,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:00:07,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 18m 7s
2025-07-07 07:00:07,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:00:07,369 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:00:07.369
2025-07-07 07:00:07,379 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:00:07,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196286131. UTC time = 2025-07-07T05:00:07.369
2025-07-07 07:00:07,442 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:00:07,442 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:00:07,442 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:00:07,442 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:00:08,179 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:00:09,038 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:00:09,039 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:00:09,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:00:09,109 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.527
2025-07-07 07:00:09,109 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.398
2025-07-07 07:00:09,110 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:00:09,110 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:00:09,110 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:00:09,110 [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-07-07 07:00:09,110 [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-07-07 07:00:29,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:00:29,062 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:01:09,173 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:01:09,173 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:01:09,176 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:00:30', tmtdew=0.02, humidity=99.5, cloud=0.0, wind=11.89, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:01:09,176 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-07 07:01:09,176 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:01:09,176 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 19m 9s
2025-07-07 07:01:09,176 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:01:09,176 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:01:09.177
2025-07-07 07:01:09,186 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:01:09,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962854564. UTC time = 2025-07-07T05:01:09.177
2025-07-07 07:01:09,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:01:09,248 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:01:09,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:01:09,249 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:01:09,976 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:01:11,592 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:01:11,592 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:01:11,592 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:01:11,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.714
2025-07-07 07:01:11,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.300
2025-07-07 07:01:11,663 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:01:11,663 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:01:11,664 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:01:11,664 [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-07-07 07:01:11,664 [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-07-07 07:01:29,122 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:01:29,140 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:02:11,726 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:02:11,727 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:02:11,728 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:01:33', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=12.23, temperature=-2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:02:11,728 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 07:02:11,728 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:02:11,728 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 20m 11s
2025-07-07 07:02:11,728 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:02:11,729 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:02:11.729
2025-07-07 07:02:11,738 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:02:11,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285325. UTC time = 2025-07-07T05:02:11.729
2025-07-07 07:02:11,800 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:02:11,800 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:02:11,800 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:02:11,800 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:02:12,544 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:02:13,471 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:02:13,471 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:02:13,471 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:02:13,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.972
2025-07-07 07:02:13,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.124
2025-07-07 07:02:13,535 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:02:13,535 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:02:13,536 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:02:13,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-07-07 07:02:13,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-07-07 07:02:29,200 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:02:29,201 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:03:13,598 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:03:13,599 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:03:13,601 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:02:37', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=11.63, temperature=-2.06, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:03:13,601 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 07:03:13,601 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:03:13,601 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 21m 13s
2025-07-07 07:03:13,601 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:03:13,602 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:03:13.602
2025-07-07 07:03:13,612 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:03:13,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.19628573. UTC time = 2025-07-07T05:03:13.602
2025-07-07 07:03:13,677 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:03:13,677 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:03:13,677 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:03:13,678 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:03:14,402 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:03:15,842 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:03:15,842 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:03:15,842 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:03:15,907 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.122
2025-07-07 07:03:15,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.866
2025-07-07 07:03:15,908 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:03:15,908 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:03:15,908 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:03:15,908 [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-07-07 07:03:15,908 [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-07-07 07:03:29,261 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:03:29,262 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:04:15,971 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:04:15,971 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:04:15,972 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:03:40', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=11.66, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:04:15,973 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 07:04:15,973 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:04:15,973 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 22m 15s
2025-07-07 07:04:15,973 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:04:15,973 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:04:15.973
2025-07-07 07:04:15,982 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:04:16,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962866685. UTC time = 2025-07-07T05:04:15.973
2025-07-07 07:04:16,044 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:04:16,044 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:04:16,044 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:04:16,045 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:04:16,771 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:04:18,020 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:04:18,020 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:04:18,020 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:04:18,091 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.816
2025-07-07 07:04:18,091 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.641
2025-07-07 07:04:18,092 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:04:18,092 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:04:18,092 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:04:18,092 [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-07-07 07:04:18,092 [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-07-07 07:04:29,322 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:04:29,323 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:05:18,155 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:05:18,155 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:05:18,156 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:04:44', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=11.7, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:05:18,156 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 07:05:18,156 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:05:18,157 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 23m 18s
2025-07-07 07:05:18,157 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:05:18,157 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:05:18.157
2025-07-07 07:05:18,166 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:05:18,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196288124. UTC time = 2025-07-07T05:05:18.157
2025-07-07 07:05:18,228 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:05:18,228 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:05:18,228 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:05:18,228 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:05:18,958 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:05:20,292 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:05:20,292 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:05:20,292 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:05:20,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.592
2025-07-07 07:05:20,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.942
2025-07-07 07:05:20,357 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:05:20,357 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:05:20,358 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:05:20,358 [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-07-07 07:05:20,358 [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-07-07 07:05:29,383 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:05:29,404 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:06:20,420 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:06:20,421 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:06:20,422 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:05:48', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=11.56, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:06:20,422 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 07:06:20,422 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:06:20,422 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 24m 20s
2025-07-07 07:06:20,422 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:06:20,423 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:06:20.423
2025-07-07 07:06:20,432 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:06:20,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962900925. UTC time = 2025-07-07T05:06:20.423
2025-07-07 07:06:20,495 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:06:20,495 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:06:20,496 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:06:20,496 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:06:21,225 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:06:22,624 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:06:22,624 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:06:22,625 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:06:22,689 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.448
2025-07-07 07:06:22,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.171
2025-07-07 07:06:22,690 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:06:22,690 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:06:22,690 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:06:22,690 [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-07-07 07:06:22,690 [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-07-07 07:06:29,463 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:06:29,464 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:07:22,753 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:07:22,753 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:07:22,755 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:06:52', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=13.69, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:07:22,756 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 07:07:22,756 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:07:22,756 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 25m 22s
2025-07-07 07:07:22,756 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:07:22,756 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:07:22.756
2025-07-07 07:07:22,766 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:07:22,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962898625. UTC time = 2025-07-07T05:07:22.756
2025-07-07 07:07:22,828 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:07:22,828 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:07:22,828 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:07:22,829 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:07:23,554 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:07:24,487 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:07:24,487 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:07:24,488 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:07:24,552 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.383
2025-07-07 07:07:24,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.326
2025-07-07 07:07:24,553 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:07:24,553 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:07:24,553 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:07:24,553 [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-07-07 07:07:24,553 [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-07-07 07:07:29,524 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:07:29,543 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:08:24,616 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:08:24,616 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:08:24,626 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:07:55', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=14.03, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:08:24,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 07:08:24,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:08:24,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 26m 24s
2025-07-07 07:08:24,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:08:24,627 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:08:24.627
2025-07-07 07:08:24,638 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:08:24,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962878853. UTC time = 2025-07-07T05:08:24.627
2025-07-07 07:08:24,702 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:08:24,702 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:08:24,702 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:08:24,703 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:08:25,432 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:08:26,650 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:08:26,650 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:08:26,650 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:08:26,714 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.395
2025-07-07 07:08:26,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.407
2025-07-07 07:08:26,715 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:08:26,715 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:08:26,715 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:08:26,715 [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-07-07 07:08:26,716 [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-07-07 07:08:29,603 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:08:29,604 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:09:26,778 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:09:26,778 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:09:26,780 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:08:59', tmtdew=0.06, humidity=99.47, cloud=0.0, wind=14.42, temperature=-2.04, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:09:26,781 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 07:09:26,781 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:09:26,781 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 27m 26s
2025-07-07 07:09:26,781 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:09:26,781 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:09:26.781
2025-07-07 07:09:26,791 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:09:26,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196286467. UTC time = 2025-07-07T05:09:26.781
2025-07-07 07:09:26,854 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:09:26,854 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:09:26,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:09:26,855 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:09:27,582 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:09:28,751 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:09:28,751 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:09:28,751 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:09:28,815 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.482
2025-07-07 07:09:28,816 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.412
2025-07-07 07:09:28,816 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:09:28,816 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:09:28,816 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:09:28,816 [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-07-07 07:09:28,816 [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-07-07 07:09:29,664 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:09:29,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:10:28,879 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:10:28,879 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:10:28,890 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:10:03', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=14.75, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:10:28,890 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 07:10:28,890 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:10:28,890 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 28m 28s
2025-07-07 07:10:28,890 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:10:28,891 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:10:28.891
2025-07-07 07:10:28,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:10:28,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285609. UTC time = 2025-07-07T05:10:28.891
2025-07-07 07:10:28,971 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:10:28,971 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:10:28,971 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:10:28,972 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:10:29,724 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:10:29,725 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:10:29,850 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:10:30,731 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:10:30,731 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:10:30,731 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:10:30,797 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.644
2025-07-07 07:10:30,797 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.341
2025-07-07 07:10:30,798 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:10:30,798 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:10:30,798 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:10:30,798 [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-07-07 07:10:30,798 [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-07-07 07:11:29,785 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:11:29,805 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:11:30,860 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:11:30,860 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:11:30,862 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:11:07', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=15.1, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:11:30,862 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 07:11:30,862 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:11:30,862 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 29m 30s
2025-07-07 07:11:30,862 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:11:30,863 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:11:30.863
2025-07-07 07:11:30,871 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:11:30,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962853. UTC time = 2025-07-07T05:11:30.863
2025-07-07 07:11:30,934 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:11:30,934 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:11:30,934 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:11:30,935 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:11:31,968 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:11:32,920 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:11:32,920 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:11:32,920 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:11:32,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.878
2025-07-07 07:11:32,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.190
2025-07-07 07:11:32,985 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:11:32,985 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:11:32,985 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:11:32,985 [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-07-07 07:11:32,985 [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-07-07 07:12:29,865 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:12:29,888 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:12:33,050 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:12:33,050 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:12:33,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:12:10', tmtdew=0.03, humidity=99.45, cloud=0.0, wind=14.79, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:12:33,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 23s
2025-07-07 07:12:33,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:12:33,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 30m 33s
2025-07-07 07:12:33,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:12:33,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:12:33.054
2025-07-07 07:12:33,064 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:12:33,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.19628553. UTC time = 2025-07-07T05:12:33.054
2025-07-07 07:12:33,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:12:33,129 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:12:33,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:12:33,130 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:12:33,866 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:12:35,117 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:12:35,117 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:12:35,117 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:12:35,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.185
2025-07-07 07:12:35,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.960
2025-07-07 07:12:35,182 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:12:35,182 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:12:35,183 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:12:35,183 [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-07-07 07:12:35,183 [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-07-07 07:13:29,948 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:13:29,965 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:13:35,245 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:13:35,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:13:35,247 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:13:14', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=14.56, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:13:35,248 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 07:13:35,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:13:35,248 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 31m 35s
2025-07-07 07:13:35,248 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:13:35,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:13:35.248
2025-07-07 07:13:35,258 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:13:35,321 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962862927. UTC time = 2025-07-07T05:13:35.248
2025-07-07 07:13:35,321 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:13:35,321 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:13:35,321 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:13:35,322 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:13:36,049 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:13:37,138 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:13:37,138 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:13:37,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:13:37,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.908
2025-07-07 07:13:37,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.648
2025-07-07 07:13:37,203 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:13:37,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:13:37,203 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:13:37,203 [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-07-07 07:13:37,203 [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-07-07 07:14:30,024 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:14:30,047 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:14:37,265 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:14:37,266 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:14:37,268 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:14:18', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=14.66, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:14:37,268 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 07:14:37,268 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:14:37,268 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 32m 37s
2025-07-07 07:14:37,268 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:14:37,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:14:37.269
2025-07-07 07:14:37,278 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:14:37,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962875733. UTC time = 2025-07-07T05:14:37.269
2025-07-07 07:14:37,339 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:14:37,339 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:14:37,339 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:14:37,340 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:14:38,066 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:14:39,124 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:14:39,124 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:14:39,124 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:14:39,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.658
2025-07-07 07:14:39,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.847
2025-07-07 07:14:39,189 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:14:39,189 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:14:39,189 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:14:39,190 [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-07-07 07:14:39,190 [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-07-07 07:15:30,107 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:15:30,129 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:15:39,253 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:15:39,253 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:15:39,256 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:14:50', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=14.47, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:15:39,256 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 49s
2025-07-07 07:15:39,256 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:15:39,256 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 33m 39s
2025-07-07 07:15:39,256 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:15:39,257 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:15:39.257
2025-07-07 07:15:39,265 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:15:39,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962893633. UTC time = 2025-07-07T05:15:39.257
2025-07-07 07:15:39,327 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:15:39,327 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:15:39,327 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:15:39,328 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:15:40,060 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:15:40,996 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:15:40,996 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:15:40,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:15:41,061 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.488
2025-07-07 07:15:41,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.099
2025-07-07 07:15:41,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:15:41,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:15:41,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:15:41,062 [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-07-07 07:15:41,062 [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-07-07 07:16:30,189 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:16:30,211 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:16:41,125 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:16:41,125 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:16:41,127 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:14:50', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=14.47, temperature=-2.13, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:16:41,128 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 51s
2025-07-07 07:16:41,128 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:16:41,128 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 34m 41s
2025-07-07 07:16:41,128 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:16:41,128 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:16:41.128
2025-07-07 07:16:41,137 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:16:41,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196290675. UTC time = 2025-07-07T05:16:41.128
2025-07-07 07:16:41,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:16:41,200 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:16:41,200 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:16:41,201 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:16:42,095 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:16:43,336 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:16:43,336 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:16:43,336 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:16:43,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.396
2025-07-07 07:16:43,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.281
2025-07-07 07:16:43,401 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:16:43,401 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:16:43,401 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:16:43,402 [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-07-07 07:16:43,402 [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-07-07 07:17:30,271 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:17:30,272 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:17:43,463 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:17:43,463 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:17:43,474 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:17:29', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=17.03, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:17:43,474 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 07:17:43,474 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:17:43,474 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 35m 43s
2025-07-07 07:17:43,474 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:17:43,475 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:17:43.475
2025-07-07 07:17:43,486 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:17:43,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962884855. UTC time = 2025-07-07T05:17:43.475
2025-07-07 07:17:43,551 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:17:43,551 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:17:43,551 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:17:43,551 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:17:44,289 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:17:46,663 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:17:46,663 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:17:46,663 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:17:46,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.382
2025-07-07 07:17:46,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.388
2025-07-07 07:17:46,726 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:17:46,726 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:17:46,726 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:17:46,727 [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-07-07 07:17:46,727 [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-07-07 07:18:30,331 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:18:30,348 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:18:46,789 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:18:46,789 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:18:46,792 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:18:32', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=14.66, temperature=-2.19, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:18:46,792 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 07:18:46,792 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:18:46,792 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 36m 46s
2025-07-07 07:18:46,792 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:18:46,792 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:18:46.792
2025-07-07 07:18:46,802 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:18:46,864 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962868506. UTC time = 2025-07-07T05:18:46.792
2025-07-07 07:18:46,865 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:18:46,865 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:18:46,865 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:18:46,865 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:18:47,598 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:18:48,712 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:18:48,713 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:18:48,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:18:48,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.445
2025-07-07 07:18:48,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.418
2025-07-07 07:18:48,777 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:18:48,777 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:18:48,777 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:18:48,778 [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-07-07 07:18:48,778 [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-07-07 07:19:30,408 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:19:30,459 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:19:48,840 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:19:48,841 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:19:48,842 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:19:36', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=14.79, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:19:48,842 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-07 07:19:48,842 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:19:48,842 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 37m 48s
2025-07-07 07:19:48,842 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:19:48,843 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:19:48.843
2025-07-07 07:19:48,852 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:19:48,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285816. UTC time = 2025-07-07T05:19:48.843
2025-07-07 07:19:48,914 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:19:48,914 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:19:48,914 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:19:48,915 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:19:49,648 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:19:51,108 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:19:51,109 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:19:51,109 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:19:51,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.584
2025-07-07 07:19:51,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.371
2025-07-07 07:19:51,172 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:19:51,173 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:19:51,173 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:19:51,173 [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-07-07 07:19:51,173 [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-07-07 07:20:30,518 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:20:30,537 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:20:51,236 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:20:51,236 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:20:51,238 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:20:08', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=14.93, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:20:51,238 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 43s
2025-07-07 07:20:51,238 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:20:51,238 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 38m 51s
2025-07-07 07:20:51,238 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:20:51,239 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:20:51.239
2025-07-07 07:20:51,248 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:20:51,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962853307. UTC time = 2025-07-07T05:20:51.239
2025-07-07 07:20:51,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:20:51,310 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:20:51,310 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:20:51,311 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:20:52,046 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:20:53,084 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:20:53,084 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:20:53,084 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:20:53,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.795
2025-07-07 07:20:53,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.246
2025-07-07 07:20:53,149 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:20:53,149 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:20:53,150 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:20:53,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-07-07 07:20:53,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-07-07 07:21:30,597 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:21:30,625 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:21:53,211 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:21:53,211 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:21:53,214 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:20:08', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=14.93, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:21:53,214 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 45s
2025-07-07 07:21:53,214 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:21:53,214 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 39m 53s
2025-07-07 07:21:53,214 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:21:53,214 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:21:53.214
2025-07-07 07:21:53,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:21:53,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962853917. UTC time = 2025-07-07T05:21:53.214
2025-07-07 07:21:53,285 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:21:53,285 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:21:53,286 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:21:53,286 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:21:54,019 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:21:55,128 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:21:55,128 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:21:55,128 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:21:55,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.079
2025-07-07 07:21:55,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.041
2025-07-07 07:21:55,193 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:21:55,193 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:21:55,193 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:21:55,194 [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-07-07 07:21:55,194 [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-07-07 07:22:30,685 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:22:30,686 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:22:55,257 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:22:55,257 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:22:55,259 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:22:46', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=11.96, temperature=-2.12, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:22:55,260 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 9s
2025-07-07 07:22:55,260 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:22:55,260 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 40m 55s
2025-07-07 07:22:55,260 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:22:55,260 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:22:55.260
2025-07-07 07:22:55,269 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:22:55,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285984. UTC time = 2025-07-07T05:22:55.260
2025-07-07 07:22:55,332 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:22:55,332 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:22:55,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:22:55,333 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:22:56,063 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:22:57,194 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:22:57,195 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:22:57,195 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:22:57,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.005
2025-07-07 07:22:57,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.756
2025-07-07 07:22:57,259 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:22:57,259 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:22:57,259 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:22:57,259 [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-07-07 07:22:57,259 [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-07-07 07:23:30,746 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:23:30,768 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:23:57,321 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:23:57,322 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:23:57,324 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:23:18', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.7, temperature=-2.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:23:57,324 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-07 07:23:57,324 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:23:57,324 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 41m 57s
2025-07-07 07:23:57,324 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:23:57,324 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:23:57.325
2025-07-07 07:23:57,334 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:23:57,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962871. UTC time = 2025-07-07T05:23:57.325
2025-07-07 07:23:57,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:23:57,396 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:23:57,396 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:23:57,397 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:23:58,130 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:23:59,929 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:23:59,930 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:23:59,930 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:23:59,995 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.726
2025-07-07 07:23:59,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.755
2025-07-07 07:23:59,996 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:23:59,996 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:23:59,996 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:23:59,996 [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-07-07 07:23:59,997 [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-07-07 07:24:30,827 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:24:30,846 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:25:00,060 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:25:00,060 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:25:00,062 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:23:50', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.14, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:25:00,063 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 10s
2025-07-07 07:25:00,063 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:25:00,063 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 43m 0s
2025-07-07 07:25:00,063 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:25:00,063 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:25:00.063
2025-07-07 07:25:00,072 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:25:00,134 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196288751. UTC time = 2025-07-07T05:25:00.063
2025-07-07 07:25:00,134 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:25:00,134 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:25:00,134 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:25:00,135 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:25:00,869 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:25:03,391 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:25:03,391 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:25:03,392 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:25:03,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.527
2025-07-07 07:25:03,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.035
2025-07-07 07:25:03,456 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:25:03,456 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:25:03,457 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:25:03,457 [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-07-07 07:25:03,457 [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-07-07 07:25:30,906 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:25:30,907 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:26:03,520 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:26:03,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:26:03,523 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:23:50', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.14, temperature=-2.16, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:26:03,523 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 13s
2025-07-07 07:26:03,523 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:26:03,523 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 44m 3s
2025-07-07 07:26:03,523 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:26:03,524 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:26:03.524
2025-07-07 07:26:03,533 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:26:03,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196290946. UTC time = 2025-07-07T05:26:03.524
2025-07-07 07:26:03,595 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:26:03,595 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:26:03,595 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:26:03,596 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:26:04,334 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:26:06,324 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:26:06,324 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:26:06,324 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:26:06,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.412
2025-07-07 07:26:06,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.238
2025-07-07 07:26:06,390 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:26:06,390 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:26:06,391 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:26:06,391 [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-07-07 07:26:06,391 [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-07-07 07:26:30,967 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:26:30,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:27:06,454 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:27:06,454 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:27:06,457 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:26:29', tmtdew=0.06, humidity=99.46, cloud=0.0, wind=12.14, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:27:06,457 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 07:27:06,457 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:27:06,457 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 45m 6s
2025-07-07 07:27:06,457 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:27:06,458 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:27:06.458
2025-07-07 07:27:06,467 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:27:06,528 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196289013. UTC time = 2025-07-07T05:27:06.458
2025-07-07 07:27:06,529 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:27:06,529 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:27:06,529 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:27:06,529 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:27:07,563 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:27:08,486 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:27:08,486 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:27:08,486 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:27:08,550 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.377
2025-07-07 07:27:08,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.365
2025-07-07 07:27:08,551 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:27:08,551 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:27:08,551 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:27:08,551 [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-07-07 07:27:08,551 [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-07-07 07:27:31,028 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:27:31,061 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:28:08,613 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:28:08,614 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:28:08,616 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:27:33', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.26, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:28:08,617 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 07:28:08,617 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:28:08,617 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 46m 8s
2025-07-07 07:28:08,617 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:28:08,617 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:28:08.617
2025-07-07 07:28:08,626 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:28:08,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962872483. UTC time = 2025-07-07T05:28:08.617
2025-07-07 07:28:08,689 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:28:08,689 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:28:08,689 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:28:08,690 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:28:09,415 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:28:10,604 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:28:10,604 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:28:10,604 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:28:10,668 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.419
2025-07-07 07:28:10,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.417
2025-07-07 07:28:10,669 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:28:10,669 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:28:10,669 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:28:10,669 [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-07-07 07:28:10,669 [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-07-07 07:28:31,121 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:28:31,122 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:29:10,733 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:29:10,733 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:29:10,734 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:27:33', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.26, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:29:10,734 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 37s
2025-07-07 07:29:10,734 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:29:10,735 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 47m 10s
2025-07-07 07:29:10,735 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:29:10,735 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:29:10.735
2025-07-07 07:29:10,744 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:29:10,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962860506. UTC time = 2025-07-07T05:29:10.735
2025-07-07 07:29:10,806 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:29:10,806 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:29:10,806 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:29:10,807 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:29:11,540 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:29:13,952 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:29:13,952 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:29:13,952 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:29:14,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.538
2025-07-07 07:29:14,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.391
2025-07-07 07:29:14,017 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:29:14,018 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:29:14,018 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:29:14,018 [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-07-07 07:29:14,018 [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-07-07 07:29:31,182 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:29:31,183 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:30:14,080 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:30:14,080 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:30:14,082 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:27:33', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.26, temperature=-2.18, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:30:14,082 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 41s
2025-07-07 07:30:14,082 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:30:14,082 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 48m 14s
2025-07-07 07:30:14,082 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:30:14,083 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:30:14.083
2025-07-07 07:30:14,091 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:30:14,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962854005. UTC time = 2025-07-07T05:30:14.083
2025-07-07 07:30:14,153 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:30:14,153 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:30:14,153 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:30:14,154 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:30:14,885 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:30:16,160 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:30:16,160 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:30:16,160 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:30:16,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.730
2025-07-07 07:30:16,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.287
2025-07-07 07:30:16,224 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:30:16,224 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:30:16,225 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:30:16,226 [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-07-07 07:30:16,226 [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-07-07 07:30:31,243 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:30:31,260 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:31:16,288 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:31:16,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:31:16,291 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:30:12', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=11.7, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:31:16,291 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 4s
2025-07-07 07:31:16,291 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:31:16,291 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 49m 16s
2025-07-07 07:31:16,291 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:31:16,291 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:31:16.291
2025-07-07 07:31:16,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:31:16,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962853144. UTC time = 2025-07-07T05:31:16.291
2025-07-07 07:31:16,363 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:31:16,363 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:31:16,363 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:31:16,364 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:31:17,098 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:31:17,943 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:31:17,943 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:31:17,943 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:31:18,008 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.993
2025-07-07 07:31:18,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.105
2025-07-07 07:31:18,009 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:31:18,009 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:31:18,009 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:31:18,009 [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-07-07 07:31:18,009 [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-07-07 07:31:31,320 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:31:31,340 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:32:18,072 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:32:18,073 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:32:18,075 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:30:12', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=11.7, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:32:18,075 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 6s
2025-07-07 07:32:18,075 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:32:18,076 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 50m 18s
2025-07-07 07:32:18,076 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:32:18,076 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:32:18.076
2025-07-07 07:32:18,087 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:32:18,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285761. UTC time = 2025-07-07T05:32:18.076
2025-07-07 07:32:18,152 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:32:18,152 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:32:18,152 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:32:18,153 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:32:18,886 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:32:19,770 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:32:19,770 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:32:19,770 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:32:19,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.096
2025-07-07 07:32:19,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.843
2025-07-07 07:32:19,833 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:32:19,833 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:32:19,834 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:32:19,834 [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-07-07 07:32:19,834 [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-07-07 07:32:31,400 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:32:31,401 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:33:19,896 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:33:19,896 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:33:19,899 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:32:52', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=11.36, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:33:19,899 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 07:33:19,899 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:33:19,899 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 51m 19s
2025-07-07 07:33:19,899 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:33:19,900 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:33:19.900
2025-07-07 07:33:19,909 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:33:19,970 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962867295. UTC time = 2025-07-07T05:33:19.900
2025-07-07 07:33:19,970 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:33:19,970 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:33:19,970 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:33:19,971 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:33:20,701 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:33:21,797 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:33:21,797 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:33:21,797 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:33:21,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.797
2025-07-07 07:33:21,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.661
2025-07-07 07:33:21,861 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:33:21,861 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:33:21,861 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:33:21,862 [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-07-07 07:33:21,862 [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-07-07 07:33:31,461 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:33:31,480 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:34:21,924 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:34:21,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:34:21,926 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:33:55', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=11.43, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:34:21,926 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 07:34:21,926 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:34:21,926 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 52m 21s
2025-07-07 07:34:21,926 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:34:21,927 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:34:21.927
2025-07-07 07:34:21,936 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:34:22,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962882164. UTC time = 2025-07-07T05:34:21.927
2025-07-07 07:34:22,000 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:34:22,000 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:34:22,000 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:34:22,001 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:34:23,192 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:34:24,375 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:34:24,375 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:34:24,375 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:34:24,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.577
2025-07-07 07:34:24,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.959
2025-07-07 07:34:24,447 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:34:24,447 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:34:24,447 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:34:24,448 [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-07-07 07:34:24,448 [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-07-07 07:34:31,540 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:34:31,563 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:35:24,509 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:35:24,509 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:35:24,512 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:34:59', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=11.35, temperature=-2.22, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:35:24,512 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 07:35:24,512 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:35:24,512 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 53m 24s
2025-07-07 07:35:24,512 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:35:24,512 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:35:24.513
2025-07-07 07:35:24,521 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:35:24,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962902304. UTC time = 2025-07-07T05:35:24.513
2025-07-07 07:35:24,583 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:35:24,583 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:35:24,583 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:35:24,584 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:35:25,307 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:35:28,170 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:35:28,171 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:35:28,171 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:35:28,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.436
2025-07-07 07:35:28,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.187
2025-07-07 07:35:28,235 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:35:28,235 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:35:28,235 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:35:28,236 [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-07-07 07:35:28,236 [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-07-07 07:35:31,623 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:35:31,624 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:36:28,298 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:36:28,299 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:36:28,301 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:36:03', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=11.35, temperature=-2.28, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:36:28,301 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 07:36:28,301 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:36:28,301 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 54m 28s
2025-07-07 07:36:28,301 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:36:28,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:36:28.301
2025-07-07 07:36:28,312 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:36:28,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962896236. UTC time = 2025-07-07T05:36:28.301
2025-07-07 07:36:28,381 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:36:28,381 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:36:28,381 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:36:28,382 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:36:29,117 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:36:29,965 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:36:29,965 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:36:29,965 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:36:30,029 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.379
2025-07-07 07:36:30,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.335
2025-07-07 07:36:30,030 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:36:30,030 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:36:30,030 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:36:30,030 [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-07-07 07:36:30,030 [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-07-07 07:36:31,684 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:36:31,707 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:37:30,092 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:37:30,092 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:37:30,095 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:37:06', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=9.48, temperature=-2.26, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:37:30,095 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 07:37:30,095 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:37:30,095 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 55m 30s
2025-07-07 07:37:30,095 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:37:30,095 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:37:30.095
2025-07-07 07:37:30,105 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:37:30,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962877032. UTC time = 2025-07-07T05:37:30.095
2025-07-07 07:37:30,167 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:37:30,167 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:37:30,167 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:37:30,168 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:37:30,902 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:37:31,768 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:37:31,770 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:37:32,090 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:37:32,090 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:37:32,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:37:32,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.398
2025-07-07 07:37:32,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.408
2025-07-07 07:37:32,155 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:37:32,155 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:37:32,155 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:37:32,156 [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-07-07 07:37:32,156 [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-07-07 07:38:31,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:38:31,848 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:38:32,218 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:38:32,218 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:38:32,221 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:38:10', tmtdew=0.06, humidity=99.45, cloud=0.0, wind=12.0, temperature=-2.21, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:38:32,221 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 07:38:32,221 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:38:32,221 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 56m 32s
2025-07-07 07:38:32,221 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:38:32,222 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:38:32.222
2025-07-07 07:38:32,231 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:38:32,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196286339. UTC time = 2025-07-07T05:38:32.222
2025-07-07 07:38:32,294 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:38:32,294 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:38:32,294 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:38:32,295 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:38:33,021 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:38:34,090 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:38:34,090 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:38:34,090 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:38:34,156 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.492
2025-07-07 07:38:34,156 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.407
2025-07-07 07:38:34,156 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:38:34,156 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:38:34,157 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:38:34,157 [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-07-07 07:38:34,157 [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-07-07 07:39:31,907 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:39:31,908 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:39:34,219 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:39:34,219 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:39:34,230 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:39:14', tmtdew=0.06, humidity=99.44, cloud=0.0, wind=11.66, temperature=-2.17, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:39:34,230 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 07:39:34,230 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:39:34,230 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 57m 34s
2025-07-07 07:39:34,230 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:39:34,230 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:39:34.231
2025-07-07 07:39:34,240 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:39:34,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.1962855337. UTC time = 2025-07-07T05:39:34.231
2025-07-07 07:39:34,303 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:39:34,303 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:39:34,303 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:39:34,304 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:39:35,038 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:39:36,169 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:39:36,170 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:39:36,170 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:39:36,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.660
2025-07-07 07:39:36,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.328
2025-07-07 07:39:36,234 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:39:36,234 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:39:36,235 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:39:36,235 [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-07-07 07:39:36,235 [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-07-07 07:40:31,968 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:40:31,969 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:40:36,298 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:40:36,298 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:40:36,300 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:40:17', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=11.29, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:40:36,300 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 19s
2025-07-07 07:40:36,300 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:40:36,300 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 58m 36s
2025-07-07 07:40:36,300 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:40:36,301 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:40:36.301
2025-07-07 07:40:36,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:40:36,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285275. UTC time = 2025-07-07T05:40:36.301
2025-07-07 07:40:36,372 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:40:36,372 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:40:36,372 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:40:36,373 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:40:37,100 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:40:38,159 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:40:38,159 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:40:38,159 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:40:38,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.901
2025-07-07 07:40:38,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:48.170
2025-07-07 07:40:38,223 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:40:38,223 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:40:38,224 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:40:38,224 [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-07-07 07:40:38,224 [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-07-07 07:41:32,029 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:41:32,030 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:41:38,287 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:41:38,287 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:41:38,289 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:40:17', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=11.29, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:41:38,289 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 21s
2025-07-07 07:41:38,289 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:41:38,289 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 59m 38s
2025-07-07 07:41:38,289 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:41:38,290 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:41:38.290
2025-07-07 07:41:38,299 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:41:38,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196285554. UTC time = 2025-07-07T05:41:38.290
2025-07-07 07:41:38,361 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:41:38,361 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:41:38,361 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:41:38,361 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:41:39,089 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:41:40,288 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:41:40,288 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:41:40,288 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:41:40,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.205
2025-07-07 07:41:40,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-07 05:42:47.933
2025-07-07 07:41:40,354 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is before next sunset. It's now night time
2025-07-07 07:41:40,354 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Weather has been bad sometime in the monitoring period
2025-07-07 07:41:40,355 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: 0
2025-07-07 07:41:40,355 [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-07-07 07:41:40,355 [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-07-07 07:42:32,090 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:42:32,112 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:42:40,417 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:42:40,417 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:42:40,420 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:40:17', tmtdew=0.07, humidity=99.42, cloud=0.0, wind=11.29, temperature=-2.2, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:42:40,420 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 23s
2025-07-07 07:42:40,420 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:42:40,420 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 0m
2025-07-07 07:42:40,420 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:42:40,420 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:42:40.420
2025-07-07 07:42:40,429 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's night time
2025-07-07 07:42:40,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight end = 2460864.196286363. UTC time = 2025-07-07T05:42:40.420
2025-07-07 07:42:40,492 [DEBUG  ][weather_worker][lcu.py][is_twilight] It's twilight
2025-07-07 07:42:40,492 [DEBUG  ][weather_worker][lcu.py][weather_status] It is twilight
2025-07-07 07:42:40,492 [DEBUG  ][weather_worker][lcu.py][weather_status] Trying image classifier
2025-07-07 07:42:40,493 [DEBUG  ][weather_worker][connectionpool.py][_new_conn] Starting new HTTPS connection (1): www.fallingstar.com:443
2025-07-07 07:42:42,367 [DEBUG  ][weather_worker][connectionpool.py][_make_request] https://www.fallingstar.com:443 "GET /weather/sth/latest_clr400.jpg HTTP/11" 200 41699
2025-07-07 07:42:43,922 [ERROR  ][weather_worker][atlas_classifier.py][is_image_recent] CLSC - Allsky image is stale! (older than 45 min)
2025-07-07 07:42:43,922 [ERROR  ][weather_worker][lcu.py][weather_status] Caught exception classifying: cannot unpack non-iterable NoneType object
2025-07-07 07:42:43,922 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([2, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:42:43,987 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.873
2025-07-07 07:42:43,987 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.336
2025-07-07 07:42:43,987 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:42:43,987 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:42:43,988 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:42:43,988 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:42:43,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:43:32,172 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:43:32,191 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:43:44,050 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:43:44,050 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:43:44,052 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:43:28', tmtdew=0.07, humidity=99.37, cloud=0.0, wind=11.4, temperature=-2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:43:44,052 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 07:43:44,052 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:43:44,052 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 1m
2025-07-07 07:43:44,052 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:43:44,052 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:43:44.053
2025-07-07 07:43:44,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-07-07 07:43:44,061 [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-07-07 07:43:44,061 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, 2, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:43:44,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.638
2025-07-07 07:43:44,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.628
2025-07-07 07:43:44,126 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:43:44,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:43:44,126 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:43:44,126 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:43:44,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:44:32,251 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:44:32,267 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:44:44,189 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:44:44,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:44:44,192 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:44:32', tmtdew=0.07, humidity=99.39, cloud=0.0, wind=11.45, temperature=-2.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:44:44,192 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 12s
2025-07-07 07:44:44,192 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:44:44,192 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 2m
2025-07-07 07:44:44,192 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:44:44,193 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:44:44.193
2025-07-07 07:44:44,202 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 07:44:44,202 [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-07-07 07:44:44,202 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, 2, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:44:44,267 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.479
2025-07-07 07:44:44,268 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.854
2025-07-07 07:44:44,268 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:44:44,268 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:44:44,268 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:44:44,268 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:44:44,268 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:45:32,327 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:45:32,328 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:45:44,330 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:45:44,330 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:45:44,332 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:44:32', tmtdew=0.07, humidity=99.39, cloud=0.0, wind=11.45, temperature=-2.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:45:44,332 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 12s
2025-07-07 07:45:44,332 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:45:44,332 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 3m
2025-07-07 07:45:44,332 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:45:44,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:45:44.333
2025-07-07 07:45:44,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 07:45:44,342 [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-07-07 07:45:44,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, 2, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:45:44,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.393
2025-07-07 07:45:44,413 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.012
2025-07-07 07:45:44,414 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:45:44,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:45:44,414 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:45:44,414 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:45:44,414 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:46:32,388 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:46:32,409 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:46:44,477 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:46:44,477 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:46:44,479 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:44:32', tmtdew=0.07, humidity=99.39, cloud=0.0, wind=11.45, temperature=-2.14, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:46:44,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 12s
2025-07-07 07:46:44,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:46:44,480 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 4m
2025-07-07 07:46:44,480 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:46:44,480 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:46:44.480
2025-07-07 07:46:44,491 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 07:46:44,491 [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-07-07 07:46:44,491 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, 2, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:46:44,560 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.379
2025-07-07 07:46:44,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.101
2025-07-07 07:46:44,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:46:44,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:46:44,561 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:46:44,561 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:46:44,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:47:32,469 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:47:32,470 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:47:44,625 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:47:44,625 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:47:44,627 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:47:10', tmtdew=0.07, humidity=99.36, cloud=0.0, wind=11.68, temperature=-2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:47:44,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 34s
2025-07-07 07:47:44,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:47:44,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 5m
2025-07-07 07:47:44,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:47:44,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:47:44.628
2025-07-07 07:47:44,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-07-07 07:47:44,637 [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-07-07 07:47:44,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, 2, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:47:44,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.438
2025-07-07 07:47:44,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.120
2025-07-07 07:47:44,702 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:47:44,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:47:44,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:47:44,702 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:47:44,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:48:32,530 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:48:32,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:48:44,765 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:48:44,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:48:44,775 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:48:14', tmtdew=0.07, humidity=99.39, cloud=0.0, wind=9.99, temperature=-2.11, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:48:44,775 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 30s
2025-07-07 07:48:44,775 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:48:44,775 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 6m
2025-07-07 07:48:44,775 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:48:44,775 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:48:44.775
2025-07-07 07:48:44,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-07-07 07:48:44,784 [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-07-07 07:48:44,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, 2, 2, 2, 2], maxlen=10)
2025-07-07 07:48:44,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.566
2025-07-07 07:48:44,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.067
2025-07-07 07:48:44,848 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:48:44,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:48:44,848 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:48:44,848 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:48:44,848 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:49:32,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:49:32,614 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:49:44,911 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:49:44,911 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:49:44,914 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:49:17', tmtdew=0.07, humidity=99.36, cloud=0.0, wind=12.14, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:49:44,914 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 07:49:44,914 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:49:44,915 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 7m
2025-07-07 07:49:44,915 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:49:44,915 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:49:44.915
2025-07-07 07:49:44,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-07-07 07:49:44,924 [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-07-07 07:49:44,924 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, 2, 2, 2], maxlen=10)
2025-07-07 07:49:44,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.763
2025-07-07 07:49:44,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.941
2025-07-07 07:49:44,988 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:49:44,988 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:49:44,989 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:49:44,989 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:49:44,989 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:50:32,674 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:50:32,696 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:50:45,051 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:50:45,051 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:50:45,053 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:50:21', tmtdew=0.08, humidity=99.35, cloud=0.0, wind=9.92, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:50:45,053 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 07:50:45,053 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:50:45,053 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 8m
2025-07-07 07:50:45,053 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:50:45,054 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:50:45.054
2025-07-07 07:50:45,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-07-07 07:50:45,063 [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-07-07 07:50:45,063 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, 2, 2], maxlen=10)
2025-07-07 07:50:45,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.028
2025-07-07 07:50:45,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.740
2025-07-07 07:50:45,127 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:50:45,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:50:45,127 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:50:45,127 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:50:45,127 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:51:32,755 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:51:32,756 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:51:45,190 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:51:45,190 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:51:45,193 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:51:25', tmtdew=0.07, humidity=99.36, cloud=0.0, wind=12.23, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:51:45,193 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 07:51:45,193 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:51:45,193 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 9m
2025-07-07 07:51:45,193 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:51:45,194 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:51:45.194
2025-07-07 07:51:45,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-07-07 07:51:45,204 [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-07-07 07:51:45,204 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, 2], maxlen=10)
2025-07-07 07:51:45,269 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.063
2025-07-07 07:51:45,270 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.465
2025-07-07 07:51:45,270 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:51:45,270 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:51:45,270 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:51:45,270 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:51:45,270 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:52:32,816 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:52:32,834 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:52:45,333 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:52:45,333 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:52:45,343 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:52:28', tmtdew=0.08, humidity=99.33, cloud=0.0, wind=12.92, temperature=-2.08, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:52:45,343 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 07:52:45,344 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:52:45,344 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 10m
2025-07-07 07:52:45,344 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:52:45,344 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:52:45.344
2025-07-07 07:52:45,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-07-07 07:52:45,353 [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-07-07 07:52:45,353 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:52:45,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.780
2025-07-07 07:52:45,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.448
2025-07-07 07:52:45,415 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:52:45,415 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:52:45,415 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:52:45,416 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:52:45,416 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:53:32,894 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:53:32,917 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:53:45,478 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:53:45,478 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:53:45,480 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:53:32', tmtdew=0.07, humidity=99.36, cloud=0.0, wind=11.75, temperature=-2.09, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:53:45,480 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 07:53:45,480 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:53:45,481 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 11m
2025-07-07 07:53:45,481 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:53:45,481 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:53:45.481
2025-07-07 07:53:45,490 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 07:53:45,490 [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-07-07 07:53:45,490 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:53:45,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.572
2025-07-07 07:53:45,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.717
2025-07-07 07:53:45,555 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:53:45,555 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:53:45,555 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:53:45,556 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:53:45,556 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:54:32,976 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:54:32,996 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:54:45,618 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:54:45,618 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:54:45,621 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:54:04', tmtdew=0.08, humidity=99.32, cloud=0.0, wind=12.33, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:54:45,621 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-07 07:54:45,621 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:54:45,621 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 12m
2025-07-07 07:54:45,621 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:54:45,621 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:54:45.621
2025-07-07 07:54:45,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-07-07 07:54:45,631 [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-07-07 07:54:45,631 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:54:45,694 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.439
2025-07-07 07:54:45,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.918
2025-07-07 07:54:45,695 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:54:45,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:54:45,695 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:54:45,695 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:54:45,695 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:55:33,056 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:55:33,078 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:55:45,758 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:55:45,758 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:55:45,761 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:54:04', tmtdew=0.08, humidity=99.32, cloud=0.0, wind=12.33, temperature=-2.1, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:55:45,761 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 41s
2025-07-07 07:55:45,761 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:55:45,761 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 13m
2025-07-07 07:55:45,761 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:55:45,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:55:45.761
2025-07-07 07:55:45,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-07-07 07:55:45,771 [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-07-07 07:55:45,771 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:55:45,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.379
2025-07-07 07:55:45,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.052
2025-07-07 07:55:45,838 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:55:45,838 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:55:45,839 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:55:45,839 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:55:45,839 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:56:33,138 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:56:33,139 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:56:45,901 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:56:45,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:56:45,903 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:56:12', tmtdew=0.08, humidity=99.31, cloud=0.0, wind=11.49, temperature=-1.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:56:45,903 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 07:56:45,903 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:56:45,903 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 14m
2025-07-07 07:56:45,903 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:56:45,903 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:56:45.904
2025-07-07 07:56:45,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-07-07 07:56:45,912 [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-07-07 07:56:45,912 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:56:45,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.391
2025-07-07 07:56:45,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.115
2025-07-07 07:56:45,976 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:56:45,976 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:56:45,977 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:56:45,977 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:56:45,977 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:57:33,199 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:57:33,216 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:57:46,039 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:57:46,039 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:57:46,042 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:56:12', tmtdew=0.08, humidity=99.31, cloud=0.0, wind=11.49, temperature=-1.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:57:46,042 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 34s
2025-07-07 07:57:46,042 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:57:46,042 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 15m
2025-07-07 07:57:46,042 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:57:46,043 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:57:46.043
2025-07-07 07:57:46,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-07-07 07:57:46,054 [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-07-07 07:57:46,054 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:57:46,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.475
2025-07-07 07:57:46,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.108
2025-07-07 07:57:46,125 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:57:46,125 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:57:46,125 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:57:46,126 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:57:46,126 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:58:33,276 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:58:33,277 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:58:46,188 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:58:46,188 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:58:46,190 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:56:12', tmtdew=0.08, humidity=99.31, cloud=0.0, wind=11.49, temperature=-1.98, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:58:46,191 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 34s
2025-07-07 07:58:46,191 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:58:46,191 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 16m
2025-07-07 07:58:46,191 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:58:46,191 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:58:46.191
2025-07-07 07:58:46,200 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 07:58:46,200 [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-07-07 07:58:46,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:58:46,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.628
2025-07-07 07:58:46,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.029
2025-07-07 07:58:46,264 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:58:46,264 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:58:46,267 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:58:46,267 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:58:46,267 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 07:59:33,337 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 07:59:33,360 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 07:59:46,330 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 07:59:46,330 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 07:59:46,333 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T07:59:22', tmtdew=0.09, humidity=99.26, cloud=0.0, wind=9.79, temperature=-2.0, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 07:59:46,333 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 07:59:46,333 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 07:59:46,333 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 17m
2025-07-07 07:59:46,333 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 07:59:46,333 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T05:59:46.334
2025-07-07 07:59:46,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-07-07 07:59:46,343 [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-07-07 07:59:46,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 07:59:46,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.849
2025-07-07 07:59:46,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.877
2025-07-07 07:59:46,408 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 07:59:46,408 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 07:59:46,408 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 07:59:46,408 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 07:59:46,408 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:00:33,419 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:00:33,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:00:46,472 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:00:46,472 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:00:46,473 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:00:26', tmtdew=0.12, humidity=99.29, cloud=0.0, wind=9.23, temperature=-1.91, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:00:46,473 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 08:00:46,473 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:00:46,473 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 18m
2025-07-07 08:00:46,473 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:00:46,474 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:00:46.474
2025-07-07 08:00:46,483 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:00:46,483 [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-07-07 08:00:46,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:00:46,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.138
2025-07-07 08:00:46,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.650
2025-07-07 08:00:46,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:00:46,547 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:00:46,547 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:00:46,548 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:00:46,548 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:01:33,496 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:01:33,512 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:01:46,611 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:01:46,611 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:01:46,613 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:01:30', tmtdew=0.09, humidity=99.29, cloud=0.0, wind=9.51, temperature=-1.92, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:01:46,613 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 16s
2025-07-07 08:01:46,613 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:01:46,613 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 19m
2025-07-07 08:01:46,613 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:01:46,614 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:01:46.614
2025-07-07 08:01:46,623 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:01:46,623 [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-07-07 08:01:46,623 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:01:46,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.952
2025-07-07 08:01:46,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.347
2025-07-07 08:01:46,687 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:01:46,687 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:01:46,688 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:01:46,688 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:01:46,688 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:02:33,572 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:02:33,592 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:02:46,750 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:02:46,750 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:02:46,751 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:02:33', tmtdew=0.08, humidity=99.3, cloud=0.0, wind=9.72, temperature=-1.9, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:02:46,751 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 13s
2025-07-07 08:02:46,751 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:02:46,752 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 20m
2025-07-07 08:02:46,752 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:02:46,752 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:02:46.752
2025-07-07 08:02:46,761 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:02:46,761 [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-07-07 08:02:46,761 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:02:46,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.696
2025-07-07 08:02:46,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.551
2025-07-07 08:02:46,825 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:02:46,825 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:02:46,825 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:02:46,825 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:02:46,825 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:03:33,651 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:03:33,652 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:03:46,889 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:03:46,889 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:03:46,891 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:03:05', tmtdew=0.09, humidity=99.29, cloud=0.0, wind=9.44, temperature=-1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:03:46,891 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 41s
2025-07-07 08:03:46,891 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:03:46,891 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 21m
2025-07-07 08:03:46,891 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:03:46,892 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:03:46.892
2025-07-07 08:03:46,901 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:03:46,901 [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-07-07 08:03:46,901 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:03:46,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.515
2025-07-07 08:03:46,965 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.796
2025-07-07 08:03:46,966 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:03:46,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:03:46,966 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:03:46,966 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:03:46,966 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:04:33,712 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:04:33,731 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:04:47,028 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:04:47,028 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:04:47,031 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:03:05', tmtdew=0.09, humidity=99.29, cloud=0.0, wind=9.44, temperature=-1.89, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:04:47,031 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 42s
2025-07-07 08:04:47,031 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:04:47,031 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 22m
2025-07-07 08:04:47,031 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:04:47,031 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:04:47.031
2025-07-07 08:04:47,041 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:04:47,041 [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-07-07 08:04:47,041 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:04:47,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.408
2025-07-07 08:04:47,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.973
2025-07-07 08:04:47,105 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:04:47,105 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:04:47,106 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:04:47,106 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:04:47,106 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:05:33,791 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:05:33,834 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:05:47,168 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:05:47,169 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:05:47,170 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:05:12', tmtdew=0.09, humidity=99.23, cloud=0.0, wind=11.61, temperature=-1.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:05:47,170 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 08:05:47,170 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:05:47,170 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 23m
2025-07-07 08:05:47,170 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:05:47,170 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:05:47.170
2025-07-07 08:05:47,179 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:05:47,179 [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-07-07 08:05:47,179 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:05:47,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.375
2025-07-07 08:05:47,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.082
2025-07-07 08:05:47,244 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:05:47,244 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:05:47,245 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:05:47,245 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:05:47,245 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:06:33,893 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:06:33,954 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:06:47,307 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:06:47,307 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:06:47,310 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:06:16', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=9.41, temperature=-1.82, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:06:47,310 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 31s
2025-07-07 08:06:47,310 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:06:47,310 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 24m
2025-07-07 08:06:47,310 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:06:47,310 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:06:47.310
2025-07-07 08:06:47,321 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:06:47,321 [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-07-07 08:06:47,321 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:06:47,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.413
2025-07-07 08:06:47,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.121
2025-07-07 08:06:47,385 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:06:47,385 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:06:47,386 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:06:47,386 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:06:47,386 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:07:34,014 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:07:34,058 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:07:47,448 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:07:47,448 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:07:47,451 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:07:20', tmtdew=0.09, humidity=99.26, cloud=0.0, wind=9.93, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:07:47,451 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 27s
2025-07-07 08:07:47,451 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:07:47,451 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 25m
2025-07-07 08:07:47,451 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:07:47,451 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:07:47.451
2025-07-07 08:07:47,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-07-07 08:07:47,460 [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-07-07 08:07:47,460 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:07:47,524 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.521
2025-07-07 08:07:47,524 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.088
2025-07-07 08:07:47,525 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:07:47,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:07:47,525 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:07:47,525 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:07:47,525 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:08:34,118 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:08:34,136 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:08:47,587 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:08:47,587 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:08:47,590 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:08:23', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=9.92, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:08:47,590 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 08:08:47,590 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:08:47,590 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 26m
2025-07-07 08:08:47,590 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:08:47,591 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:08:47.591
2025-07-07 08:08:47,601 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:08:47,601 [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-07-07 08:08:47,601 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:08:47,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.699
2025-07-07 08:08:47,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.983
2025-07-07 08:08:47,665 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:08:47,665 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:08:47,665 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:08:47,666 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:08:47,666 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:09:34,196 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:09:34,214 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:09:47,729 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:09:47,729 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:09:47,730 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:08:55', tmtdew=0.09, humidity=99.25, cloud=0.0, wind=9.81, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:09:47,731 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 52s
2025-07-07 08:09:47,731 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:09:47,731 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 27m
2025-07-07 08:09:47,731 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:09:47,731 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:09:47.731
2025-07-07 08:09:47,740 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:09:47,740 [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-07-07 08:09:47,740 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:09:47,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.945
2025-07-07 08:09:47,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.804
2025-07-07 08:09:47,806 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:09:47,806 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:09:47,806 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:09:47,807 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:09:47,807 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:10:34,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:10:34,293 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:10:47,869 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:10:47,870 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:10:47,872 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:08:55', tmtdew=0.09, humidity=99.25, cloud=0.0, wind=9.81, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:10:47,872 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 52s
2025-07-07 08:10:47,873 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:10:47,873 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 28m
2025-07-07 08:10:47,873 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:10:47,873 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:10:47.873
2025-07-07 08:10:47,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-07-07 08:10:47,882 [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-07-07 08:10:47,882 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:10:47,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.157
2025-07-07 08:10:47,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.550
2025-07-07 08:10:47,946 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:10:47,946 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:10:47,946 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:10:47,946 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:10:47,947 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:11:34,353 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:11:34,374 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:11:48,009 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:11:48,009 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:11:48,012 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:11:34', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=10.32, temperature=-1.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:11:48,012 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 08:11:48,012 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:11:48,012 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 29m
2025-07-07 08:11:48,012 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:11:48,013 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:11:48.013
2025-07-07 08:11:48,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-07-07 08:11:48,023 [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-07-07 08:11:48,023 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:11:48,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.851
2025-07-07 08:11:48,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.358
2025-07-07 08:11:48,088 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:11:48,088 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:11:48,088 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:11:48,089 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:11:48,089 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:12:34,434 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:12:34,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:12:48,151 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:12:48,151 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:12:48,153 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:12:38', tmtdew=0.09, humidity=99.22, cloud=0.0, wind=9.6, temperature=-1.74, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:12:48,154 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 10s
2025-07-07 08:12:48,154 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:12:48,154 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 30m
2025-07-07 08:12:48,154 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:12:48,154 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:12:48.154
2025-07-07 08:12:48,164 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:12:48,164 [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-07-07 08:12:48,164 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:12:48,231 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.622
2025-07-07 08:12:48,231 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.646
2025-07-07 08:12:48,231 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:12:48,231 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:12:48,232 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:12:48,232 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:12:48,232 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:13:34,513 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:13:34,515 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:13:48,294 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:13:48,295 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:13:48,296 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:13:10', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=12.14, temperature=-1.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:13:48,296 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 38s
2025-07-07 08:13:48,296 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:13:48,296 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 31m
2025-07-07 08:13:48,296 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:13:48,297 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:13:48.297
2025-07-07 08:13:48,306 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:13:48,306 [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-07-07 08:13:48,306 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:13:48,371 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.467
2025-07-07 08:13:48,371 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.867
2025-07-07 08:13:48,371 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:13:48,371 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:13:48,372 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:13:48,372 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:13:48,372 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:14:34,574 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:14:34,591 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:14:48,435 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:14:48,435 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:14:48,437 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:13:10', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=12.14, temperature=-1.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:14:48,437 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 38s
2025-07-07 08:14:48,437 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:14:48,437 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 32m
2025-07-07 08:14:48,437 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:14:48,438 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:14:48.438
2025-07-07 08:14:48,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-07-07 08:14:48,447 [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-07-07 08:14:48,447 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:14:48,510 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.387
2025-07-07 08:14:48,511 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.020
2025-07-07 08:14:48,511 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:14:48,511 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:14:48,511 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:14:48,511 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:14:48,511 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:15:34,651 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:15:34,668 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:15:48,574 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:15:48,574 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:15:48,575 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:13:10', tmtdew=0.09, humidity=99.24, cloud=0.0, wind=12.14, temperature=-1.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:15:48,576 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 38s
2025-07-07 08:15:48,576 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:15:48,576 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 33m
2025-07-07 08:15:48,576 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:15:48,576 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:15:48.576
2025-07-07 08:15:48,585 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:15:48,585 [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-07-07 08:15:48,585 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:15:48,648 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.379
2025-07-07 08:15:48,648 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.103
2025-07-07 08:15:48,648 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:15:48,649 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:15:48,649 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:15:48,649 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:15:48,649 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:16:34,728 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:16:34,749 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:16:48,713 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:16:48,713 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:16:48,715 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:16:20', tmtdew=0.13, humidity=99.2, cloud=0.0, wind=10.39, temperature=-1.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:16:48,715 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 08:16:48,715 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:16:48,715 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 34m
2025-07-07 08:16:48,715 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:16:48,716 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:16:48.716
2025-07-07 08:16:48,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-07-07 08:16:48,725 [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-07-07 08:16:48,725 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:16:48,788 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.443
2025-07-07 08:16:48,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.116
2025-07-07 08:16:48,789 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:16:48,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:16:48,789 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:16:48,789 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:16:48,789 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:17:34,808 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:17:34,829 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:17:48,852 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:17:48,852 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:17:48,855 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:17:24', tmtdew=0.13, humidity=99.21, cloud=0.0, wind=10.43, temperature=-1.77, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:17:48,855 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 24s
2025-07-07 08:17:48,855 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:17:48,855 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 35m
2025-07-07 08:17:48,855 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:17:48,856 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:17:48.856
2025-07-07 08:17:48,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-07-07 08:17:48,865 [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-07-07 08:17:48,865 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:17:48,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.576
2025-07-07 08:17:48,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.058
2025-07-07 08:17:48,929 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:17:48,929 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:17:48,930 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:17:48,930 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:17:48,930 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:18:34,889 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:18:34,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:18:48,993 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:18:48,993 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:18:48,995 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:18:28', tmtdew=0.09, humidity=99.22, cloud=0.0, wind=9.85, temperature=-1.76, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:18:48,996 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 20s
2025-07-07 08:18:48,996 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:18:48,996 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 36m
2025-07-07 08:18:48,996 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:18:48,996 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:18:48.996
2025-07-07 08:18:49,005 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:18:49,005 [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-07-07 08:18:49,005 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:18:49,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.778
2025-07-07 08:18:49,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.926
2025-07-07 08:18:49,071 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:18:49,071 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:18:49,071 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:18:49,072 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:18:49,072 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:19:34,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:19:34,989 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:19:49,134 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:19:49,134 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:19:49,137 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:19:31', tmtdew=0.09, humidity=99.22, cloud=0.0, wind=10.22, temperature=-1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:19:49,137 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 08:19:49,137 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:19:49,137 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 37m
2025-07-07 08:19:49,137 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:19:49,138 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:19:49.138
2025-07-07 08:19:49,146 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:19:49,147 [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-07-07 08:19:49,147 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:19:49,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.048
2025-07-07 08:19:49,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.721
2025-07-07 08:19:49,210 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:19:49,211 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:19:49,211 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:19:49,211 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:19:49,211 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:20:35,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:20:35,073 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:20:49,273 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:20:49,273 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:20:49,276 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:20:35', tmtdew=0.1, humidity=99.19, cloud=0.0, wind=10.13, temperature=-1.78, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:20:49,276 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 14s
2025-07-07 08:20:49,276 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:20:49,276 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 38m
2025-07-07 08:20:49,276 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:20:49,277 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:20:49.277
2025-07-07 08:20:49,286 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:20:49,286 [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-07-07 08:20:49,286 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:20:49,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.037
2025-07-07 08:20:49,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.439
2025-07-07 08:20:49,350 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:20:49,350 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:20:49,351 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:20:49,351 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:20:49,351 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:21:35,133 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:21:35,153 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:21:49,413 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:21:49,413 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:21:49,416 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:21:38', tmtdew=0.09, humidity=99.22, cloud=0.0, wind=10.09, temperature=-1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:21:49,416 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 08:21:49,416 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:21:49,416 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 39m
2025-07-07 08:21:49,416 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:21:49,417 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:21:49.417
2025-07-07 08:21:49,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-07-07 08:21:49,426 [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-07-07 08:21:49,426 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:21:49,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.759
2025-07-07 08:21:49,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.468
2025-07-07 08:21:49,491 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:21:49,491 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:21:49,492 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:21:49,492 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:21:49,492 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:22:35,213 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:22:35,232 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:22:49,555 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:22:49,555 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:22:49,557 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:22:42', tmtdew=0.09, humidity=99.22, cloud=0.0, wind=10.46, temperature=-1.71, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:22:49,557 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-07 08:22:49,557 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:22:49,557 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 40m
2025-07-07 08:22:49,557 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:22:49,557 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:22:49.558
2025-07-07 08:22:49,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-07-07 08:22:49,568 [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-07-07 08:22:49,568 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:22:49,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.557
2025-07-07 08:22:49,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.732
2025-07-07 08:22:49,634 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:22:49,634 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:22:49,635 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:22:49,635 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:22:49,635 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:23:35,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:23:35,292 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:23:49,697 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:23:49,697 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:23:49,700 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:23:14', tmtdew=0.1, humidity=99.18, cloud=0.0, wind=10.23, temperature=-1.73, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:23:49,700 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 35s
2025-07-07 08:23:49,700 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:23:49,700 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 41m
2025-07-07 08:23:49,700 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:23:49,700 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:23:49.700
2025-07-07 08:23:49,709 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:23:49,709 [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-07-07 08:23:49,709 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:23:49,773 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.430
2025-07-07 08:23:49,773 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.929
2025-07-07 08:23:49,773 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:23:49,773 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:23:49,773 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:23:49,774 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:23:49,774 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:24:35,352 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:24:35,368 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:24:49,836 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:24:49,836 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:24:49,846 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:24:17', tmtdew=0.13, humidity=99.19, cloud=0.0, wind=12.18, temperature=-1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:24:49,846 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 08:24:49,847 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:24:49,847 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 42m
2025-07-07 08:24:49,847 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:24:49,847 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:24:49.847
2025-07-07 08:24:49,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-07-07 08:24:49,856 [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-07-07 08:24:49,856 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:24:49,919 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.375
2025-07-07 08:24:49,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.057
2025-07-07 08:24:49,920 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:24:49,920 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:24:49,920 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:24:49,920 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:24:49,920 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:25:35,428 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:25:35,449 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:25:49,983 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:25:49,984 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:25:49,986 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:24:17', tmtdew=0.13, humidity=99.19, cloud=0.0, wind=12.18, temperature=-1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:25:49,986 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 32s
2025-07-07 08:25:49,986 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:25:49,986 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 43m
2025-07-07 08:25:49,986 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:25:49,987 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:25:49.987
2025-07-07 08:25:49,996 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:25:49,996 [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-07-07 08:25:49,996 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:25:50,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.393
2025-07-07 08:25:50,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.116
2025-07-07 08:25:50,062 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:25:50,062 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:25:50,062 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:25:50,063 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:25:50,063 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:26:35,509 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:26:35,526 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:26:50,126 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:26:50,126 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:26:50,129 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:24:17', tmtdew=0.13, humidity=99.19, cloud=0.0, wind=12.18, temperature=-1.69, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:26:50,129 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 33s
2025-07-07 08:26:50,129 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:26:50,129 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 44m
2025-07-07 08:26:50,129 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:26:50,129 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:26:50.129
2025-07-07 08:26:50,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-07-07 08:26:50,138 [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-07-07 08:26:50,138 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:26:50,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.482
2025-07-07 08:26:50,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.103
2025-07-07 08:26:50,202 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:26:50,202 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:26:50,203 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:26:50,203 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:26:50,203 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:27:35,586 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:27:35,605 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:27:50,267 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:27:50,267 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:27:50,269 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:27:28', tmtdew=0.13, humidity=99.19, cloud=0.0, wind=12.05, temperature=-1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:27:50,269 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 08:27:50,269 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:27:50,269 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 45m
2025-07-07 08:27:50,269 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:27:50,270 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:27:50.270
2025-07-07 08:27:50,279 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:27:50,279 [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-07-07 08:27:50,279 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:27:50,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.640
2025-07-07 08:27:50,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.019
2025-07-07 08:27:50,343 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:27:50,343 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:27:50,343 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:27:50,344 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:27:50,344 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:28:35,665 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:28:35,683 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:28:50,406 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:28:50,406 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:28:50,407 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:28:32', tmtdew=0.1, humidity=99.18, cloud=0.0, wind=12.25, temperature=-1.66, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:28:50,408 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 08:28:50,408 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:28:50,408 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 46m
2025-07-07 08:28:50,408 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:28:50,408 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:28:50.408
2025-07-07 08:28:50,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-07-07 08:28:50,419 [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-07-07 08:28:50,419 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:28:50,482 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.867
2025-07-07 08:28:50,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.861
2025-07-07 08:28:50,483 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:28:50,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:28:50,483 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:28:50,483 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:28:50,483 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:29:35,742 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:29:35,771 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:29:50,546 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:29:50,546 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:29:50,549 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:29:35', tmtdew=0.1, humidity=99.18, cloud=0.0, wind=12.14, temperature=-1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:29:50,549 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 08:29:50,550 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:29:50,550 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 47m
2025-07-07 08:29:50,550 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:29:50,550 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:29:50.550
2025-07-07 08:29:50,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-07-07 08:29:50,559 [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-07-07 08:29:50,559 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:29:50,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.160
2025-07-07 08:29:50,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.628
2025-07-07 08:29:50,624 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:29:50,625 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:29:50,625 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:29:50,625 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:29:50,625 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:30:35,830 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:30:35,853 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:30:50,687 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:30:50,688 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:30:50,690 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:30:39', tmtdew=0.1, humidity=99.18, cloud=0.0, wind=12.25, temperature=-1.63, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:30:50,690 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 08:30:50,690 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:30:50,691 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 48m
2025-07-07 08:30:50,691 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:30:50,691 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:30:50.691
2025-07-07 08:30:50,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-07-07 08:30:50,701 [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-07-07 08:30:50,701 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:30:50,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.928
2025-07-07 08:30:50,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.319
2025-07-07 08:30:50,763 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:30:50,763 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:30:50,764 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:30:50,764 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:30:50,764 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:31:35,912 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:31:35,930 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:31:50,826 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:31:50,826 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:31:50,829 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:31:43', tmtdew=0.13, humidity=99.18, cloud=0.0, wind=10.45, temperature=-1.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:31:50,829 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-07 08:31:50,829 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:31:50,829 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 49m
2025-07-07 08:31:50,829 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:31:50,830 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:31:50.830
2025-07-07 08:31:50,839 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:31:50,839 [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-07-07 08:31:50,839 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:31:50,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.678
2025-07-07 08:31:50,902 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.570
2025-07-07 08:31:50,903 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:31:50,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:31:50,903 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:31:50,903 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:31:50,903 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:32:35,990 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:32:36,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:32:50,965 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:32:50,966 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:32:50,968 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:32:14', tmtdew=0.1, humidity=99.16, cloud=0.0, wind=10.5, temperature=-1.67, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:32:50,968 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 08:32:50,968 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:32:50,968 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 50m
2025-07-07 08:32:50,968 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:32:50,969 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:32:50.969
2025-07-07 08:32:50,978 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:32:50,978 [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-07-07 08:32:50,978 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:32:51,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.502
2025-07-07 08:32:51,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.810
2025-07-07 08:32:51,042 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:32:51,042 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:32:51,042 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:32:51,043 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:32:51,043 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:33:36,074 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:33:36,094 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:33:51,106 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:33:51,106 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:33:51,107 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:33:18', tmtdew=0.1, humidity=99.15, cloud=0.0, wind=10.48, temperature=-1.62, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:33:51,108 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 33s
2025-07-07 08:33:51,108 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:33:51,108 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 51m
2025-07-07 08:33:51,108 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:33:51,108 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:33:51.108
2025-07-07 08:33:51,117 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:33:51,117 [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-07-07 08:33:51,117 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:33:51,181 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.401
2025-07-07 08:33:51,181 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.982
2025-07-07 08:33:51,181 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:33:51,181 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:33:51,182 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:33:51,182 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:33:51,182 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:34:36,154 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:34:36,155 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:34:51,245 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:34:51,245 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:34:51,248 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:34:22', tmtdew=0.14, humidity=99.14, cloud=0.0, wind=10.5, temperature=-1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:34:51,248 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 29s
2025-07-07 08:34:51,248 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:34:51,248 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 52m
2025-07-07 08:34:51,248 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:34:51,249 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:34:51.249
2025-07-07 08:34:51,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-07-07 08:34:51,258 [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-07-07 08:34:51,258 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:34:51,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.373
2025-07-07 08:34:51,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.085
2025-07-07 08:34:51,321 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:34:51,321 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:34:51,322 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:34:51,322 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:34:51,322 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:35:36,215 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:35:36,234 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:35:51,384 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:35:51,384 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:35:51,386 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:35:25', tmtdew=0.1, humidity=99.16, cloud=0.0, wind=10.38, temperature=-1.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:35:51,386 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 26s
2025-07-07 08:35:51,386 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:35:51,386 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 53m
2025-07-07 08:35:51,386 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:35:51,386 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:35:51.387
2025-07-07 08:35:51,396 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:35:51,396 [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-07-07 08:35:51,396 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:35:51,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.416
2025-07-07 08:35:51,459 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.119
2025-07-07 08:35:51,460 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:35:51,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:35:51,460 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:35:51,460 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:35:51,460 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:36:36,294 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:36:36,312 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:36:51,523 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:36:51,523 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:36:51,526 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:35:25', tmtdew=0.1, humidity=99.16, cloud=0.0, wind=10.38, temperature=-1.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:36:51,526 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 26s
2025-07-07 08:36:51,526 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:36:51,526 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 54m
2025-07-07 08:36:51,526 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:36:51,526 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:36:51.526
2025-07-07 08:36:51,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-07-07 08:36:51,535 [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-07-07 08:36:51,535 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:36:51,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.530
2025-07-07 08:36:51,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.081
2025-07-07 08:36:51,601 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:36:51,601 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:36:51,602 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:36:51,602 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:36:51,602 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:37:36,372 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:37:36,393 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:37:51,665 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:37:51,665 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:37:51,667 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:35:25', tmtdew=0.1, humidity=99.16, cloud=0.0, wind=10.38, temperature=-1.55, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:37:51,668 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 26s
2025-07-07 08:37:51,668 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:37:51,668 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 55m
2025-07-07 08:37:51,668 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:37:51,668 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:37:51.668
2025-07-07 08:37:51,678 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:37:51,678 [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-07-07 08:37:51,678 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:37:51,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.713
2025-07-07 08:37:51,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.970
2025-07-07 08:37:51,743 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:37:51,743 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:37:51,744 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:37:51,744 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:37:51,744 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:38:36,453 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:38:36,472 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:38:51,806 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:38:51,806 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:38:51,809 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:38:04', tmtdew=0.14, humidity=99.11, cloud=0.0, wind=10.68, temperature=-1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:38:51,809 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 47s
2025-07-07 08:38:51,809 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:38:51,809 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 56m
2025-07-07 08:38:51,809 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:38:51,809 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:38:51.809
2025-07-07 08:38:51,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-07-07 08:38:51,818 [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-07-07 08:38:51,818 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:38:51,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.963
2025-07-07 08:38:51,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.786
2025-07-07 08:38:51,882 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:38:51,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:38:51,882 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:38:51,882 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:38:51,882 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:39:36,531 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:39:36,552 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:39:51,945 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:39:51,945 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:39:51,947 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:38:04', tmtdew=0.14, humidity=99.11, cloud=0.0, wind=10.68, temperature=-1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:39:51,947 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 1m 47s
2025-07-07 08:39:51,947 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:39:51,947 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 57m
2025-07-07 08:39:51,947 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:39:51,948 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:39:51.948
2025-07-07 08:39:51,957 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:39:51,957 [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-07-07 08:39:51,957 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:39:52,020 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.129
2025-07-07 08:39:52,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.526
2025-07-07 08:39:52,021 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:39:52,021 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:39:52,021 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:39:52,021 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:39:52,021 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:40:36,611 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:40:36,633 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:40:52,084 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:40:52,084 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:40:52,087 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:38:04', tmtdew=0.14, humidity=99.11, cloud=0.0, wind=10.68, temperature=-1.58, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:40:52,087 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 2m 48s
2025-07-07 08:40:52,087 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:40:52,087 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 58m
2025-07-07 08:40:52,087 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:40:52,088 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:40:52.088
2025-07-07 08:40:52,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-07-07 08:40:52,097 [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-07-07 08:40:52,097 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:40:52,162 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.829
2025-07-07 08:40:52,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.380
2025-07-07 08:40:52,163 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:40:52,163 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:40:52,163 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:40:52,163 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:40:52,163 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:41:36,692 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:41:36,710 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:41:52,227 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:41:52,227 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:41:52,228 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:41:15', tmtdew=0.14, humidity=99.13, cloud=0.0, wind=10.45, temperature=-1.53, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:41:52,228 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 37s
2025-07-07 08:41:52,228 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:41:52,228 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 1h 59m
2025-07-07 08:41:52,228 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:41:52,229 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:41:52.229
2025-07-07 08:41:52,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-07-07 08:41:52,238 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 1h 59m is greater than maximum age 10m 0s
2025-07-07 08:41:52,238 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:41:52,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.606
2025-07-07 08:41:52,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.663
2025-07-07 08:41:52,303 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:41:52,303 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:41:52,304 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:41:52,304 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:41:52,304 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:42:36,770 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:42:36,790 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:42:52,366 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:42:52,367 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:42:52,369 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:42:20', tmtdew=0.11, humidity=99.12, cloud=0.0, wind=10.13, temperature=-1.52, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:42:52,369 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 08:42:52,369 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:42:52,369 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 0m
2025-07-07 08:42:52,369 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:42:52,370 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:42:52.370
2025-07-07 08:42:52,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-07-07 08:42:52,379 [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-07-07 08:42:52,379 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:42:52,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.457
2025-07-07 08:42:52,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.879
2025-07-07 08:42:52,443 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:42:52,443 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:42:52,443 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:42:52,444 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:42:52,444 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:43:36,850 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:43:36,876 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:43:52,507 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:43:52,507 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:43:52,509 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:43:24', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=11.19, temperature=-1.51, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:43:52,509 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 08:43:52,509 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:43:52,509 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 1m
2025-07-07 08:43:52,509 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:43:52,510 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:43:52.510
2025-07-07 08:43:52,519 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:43:52,519 [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-07-07 08:43:52,520 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:43:52,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.382
2025-07-07 08:43:52,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.026
2025-07-07 08:43:52,584 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:43:52,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:43:52,584 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:43:52,584 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:43:52,584 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:44:36,936 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:44:36,937 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:44:52,646 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:44:52,646 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:44:52,648 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:44:27', tmtdew=0.11, humidity=99.12, cloud=0.0, wind=12.11, temperature=-1.48, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:44:52,648 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 08:44:52,648 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:44:52,648 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 2m
2025-07-07 08:44:52,648 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:44:52,648 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:44:52.649
2025-07-07 08:44:52,657 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:44:52,657 [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-07-07 08:44:52,657 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:44:52,722 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.380
2025-07-07 08:44:52,722 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.105
2025-07-07 08:44:52,722 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:44:52,722 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:44:52,723 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:44:52,723 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:44:52,723 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:45:36,997 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:45:37,013 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:45:52,785 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:45:52,785 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:45:52,788 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:45:31', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=14.96, temperature=-1.43, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:45:52,788 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 21s
2025-07-07 08:45:52,788 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:45:52,788 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 3m
2025-07-07 08:45:52,788 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:45:52,789 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:45:52.789
2025-07-07 08:45:52,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-07-07 08:45:52,798 [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-07-07 08:45:52,798 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:45:52,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.448
2025-07-07 08:45:52,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.113
2025-07-07 08:45:52,862 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:45:52,862 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:45:52,862 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:45:52,863 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:45:52,863 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:46:37,072 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:46:37,112 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:46:52,925 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:46:52,925 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:46:52,928 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:46:35', tmtdew=0.14, humidity=99.12, cloud=0.0, wind=11.13, temperature=-1.42, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:46:52,928 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 17s
2025-07-07 08:46:52,928 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:46:52,928 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 4m
2025-07-07 08:46:52,928 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:46:52,928 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:46:52.928
2025-07-07 08:46:52,937 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:46:52,937 [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-07-07 08:46:52,937 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:46:53,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.587
2025-07-07 08:46:53,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.049
2025-07-07 08:46:53,001 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:46:53,001 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:46:53,002 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:46:53,002 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:46:53,002 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:47:37,172 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:47:37,192 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:47:53,065 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:47:53,065 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:47:53,067 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:47:38', tmtdew=0.11, humidity=99.1, cloud=0.0, wind=11.24, temperature=-1.42, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:47:53,067 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 08:47:53,067 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:47:53,067 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 5m
2025-07-07 08:47:53,067 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:47:53,068 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:47:53.068
2025-07-07 08:47:53,077 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:47:53,077 [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-07-07 08:47:53,077 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:47:53,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.794
2025-07-07 08:47:53,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.912
2025-07-07 08:47:53,140 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:47:53,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:47:53,141 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:47:53,141 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:47:53,141 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:48:37,252 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:48:37,274 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:48:53,204 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:48:53,204 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:48:53,206 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:48:42', tmtdew=0.12, humidity=99.06, cloud=0.0, wind=11.52, temperature=-1.45, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:48:53,206 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 08:48:53,206 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:48:53,206 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 6m
2025-07-07 08:48:53,206 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:48:53,206 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:48:53.207
2025-07-07 08:48:53,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-07-07 08:48:53,215 [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-07-07 08:48:53,215 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:48:53,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.069
2025-07-07 08:48:53,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.701
2025-07-07 08:48:53,279 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:48:53,279 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:48:53,280 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:48:53,280 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:48:53,280 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:49:37,334 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:49:37,355 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:49:53,343 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:49:53,343 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:49:53,345 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:49:46', tmtdew=0.11, humidity=99.09, cloud=0.0, wind=13.16, temperature=-1.38, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:49:53,346 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 7s
2025-07-07 08:49:53,346 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:49:53,346 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 7m
2025-07-07 08:49:53,346 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:49:53,346 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:49:53.346
2025-07-07 08:49:53,355 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:49:53,355 [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-07-07 08:49:53,355 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:49:53,419 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.012
2025-07-07 08:49:53,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.414
2025-07-07 08:49:53,420 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:49:53,420 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:49:53,420 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:49:53,420 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:49:53,420 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:50:37,414 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:50:37,436 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:50:53,483 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:50:53,483 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:50:53,486 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:50:17', tmtdew=0.15, humidity=99.1, cloud=0.0, wind=10.75, temperature=-1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:50:53,486 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 08:50:53,487 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:50:53,487 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 8m
2025-07-07 08:50:53,487 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:50:53,487 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:50:53.487
2025-07-07 08:50:53,496 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:50:53,496 [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-07-07 08:50:53,496 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:50:53,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.740
2025-07-07 08:50:53,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.488
2025-07-07 08:50:53,561 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:50:53,561 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:50:53,562 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:50:53,562 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:50:53,562 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:51:37,495 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:51:37,517 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:51:53,624 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:51:53,624 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:51:53,627 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:51:21', tmtdew=0.15, humidity=99.07, cloud=0.0, wind=12.55, temperature=-1.4, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:51:53,627 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 32s
2025-07-07 08:51:53,627 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:51:53,627 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 9m
2025-07-07 08:51:53,627 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:51:53,628 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:51:53.628
2025-07-07 08:51:53,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-07-07 08:51:53,637 [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-07-07 08:51:53,637 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:51:53,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.543
2025-07-07 08:51:53,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.747
2025-07-07 08:51:53,701 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:51:53,701 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:51:53,702 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:51:53,702 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:51:53,702 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:52:37,577 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:52:37,596 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:52:53,765 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:52:53,765 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:52:53,766 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:52:25', tmtdew=0.14, humidity=99.11, cloud=0.0, wind=11.03, temperature=-1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:52:53,766 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 28s
2025-07-07 08:52:53,766 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:52:53,766 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 10m
2025-07-07 08:52:53,766 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:52:53,767 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:52:53.767
2025-07-07 08:52:53,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-07-07 08:52:53,777 [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-07-07 08:52:53,777 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:52:53,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.421
2025-07-07 08:52:53,840 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.939
2025-07-07 08:52:53,841 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:52:53,841 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:52:53,841 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:52:53,841 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:52:53,841 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:53:37,657 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:53:37,675 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:53:53,904 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:53:53,904 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:53:53,906 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:53:28', tmtdew=0.12, humidity=99.04, cloud=0.0, wind=14.82, temperature=-1.42, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:53:53,906 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 25s
2025-07-07 08:53:53,906 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:53:53,906 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 11m
2025-07-07 08:53:53,906 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:53:53,907 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:53:53.907
2025-07-07 08:53:53,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-07-07 08:53:53,916 [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-07-07 08:53:53,916 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:53:53,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.372
2025-07-07 08:53:53,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.062
2025-07-07 08:53:53,981 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:53:53,981 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:53:53,981 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:53:53,982 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:53:53,982 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:54:37,735 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:54:37,751 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:54:54,044 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:54:54,044 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:54:54,047 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:54:32', tmtdew=0.12, humidity=99.06, cloud=0.0, wind=13.85, temperature=-1.38, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:54:54,047 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 22s
2025-07-07 08:54:54,047 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:54:54,047 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 12m
2025-07-07 08:54:54,047 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:54:54,048 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:54:54.048
2025-07-07 08:54:54,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-07-07 08:54:54,058 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 12m is greater than maximum age 10m 0s
2025-07-07 08:54:54,058 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:54:54,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.395
2025-07-07 08:54:54,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.115
2025-07-07 08:54:54,122 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:54:54,123 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:54:54,123 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:54:54,123 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:54:54,123 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:55:37,811 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:55:37,812 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:55:54,186 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:55:54,186 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:55:54,188 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:55:36', tmtdew=0.15, humidity=99.07, cloud=0.0, wind=11.7, temperature=-1.34, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:55:54,188 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 18s
2025-07-07 08:55:54,188 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:55:54,188 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 13m
2025-07-07 08:55:54,188 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:55:54,188 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:55:54.188
2025-07-07 08:55:54,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-07-07 08:55:54,200 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 13m is greater than maximum age 10m 0s
2025-07-07 08:55:54,200 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:55:54,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.489
2025-07-07 08:55:54,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.098
2025-07-07 08:55:54,265 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:55:54,265 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:55:54,265 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:55:54,266 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:55:54,266 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:56:37,872 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:56:37,890 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:56:54,328 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:56:54,328 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:56:54,330 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:56:39', tmtdew=0.15, humidity=99.05, cloud=0.0, wind=12.37, temperature=-1.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:56:54,331 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 15s
2025-07-07 08:56:54,331 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:56:54,331 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 14m
2025-07-07 08:56:54,331 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:56:54,331 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:56:54.331
2025-07-07 08:56:54,342 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:56:54,342 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 14m is greater than maximum age 10m 0s
2025-07-07 08:56:54,342 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:56:54,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.652
2025-07-07 08:56:54,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:37.008
2025-07-07 08:56:54,407 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:56:54,407 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:56:54,407 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:56:54,408 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:56:54,408 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:57:37,950 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:57:37,972 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:57:54,470 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:57:54,470 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:57:54,472 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:57:43', tmtdew=0.15, humidity=99.04, cloud=0.0, wind=13.34, temperature=-1.32, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:57:54,473 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 11s
2025-07-07 08:57:54,473 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:57:54,473 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 15m
2025-07-07 08:57:54,473 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:57:54,473 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:57:54.473
2025-07-07 08:57:54,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-07-07 08:57:54,482 [DEBUG  ][weather_worker][lcu.py][weather_status] It's not twilight and zero point data age 2h 15m is greater than maximum age 10m 0s
2025-07-07 08:57:54,482 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:57:54,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.884
2025-07-07 08:57:54,546 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.844
2025-07-07 08:57:54,547 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:57:54,547 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:57:54,547 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:57:54,547 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:57:54,547 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:58:38,032 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:58:38,049 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:58:54,610 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:58:54,610 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:58:54,613 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:58:15', tmtdew=0.12, humidity=99.06, cloud=0.0, wind=13.92, temperature=-1.35, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:58:54,613 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 39s
2025-07-07 08:58:54,613 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:58:54,613 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 16m
2025-07-07 08:58:54,613 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:58:54,613 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:58:54.613
2025-07-07 08:58:54,622 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight checker wants to know why you're checking twilight when it's not even night time
2025-07-07 08:58:54,622 [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-07-07 08:58:54,622 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:58:54,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:51.183
2025-07-07 08:58:54,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.606
2025-07-07 08:58:54,686 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:58:54,686 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:58:54,687 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:58:54,687 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:58:54,687 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
2025-07-07 08:59:38,109 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] Polling telescope for state
2025-07-07 08:59:38,128 [DEBUG  ][telescope_state_worker][lcu.py][telescope_state_worker] LCU Successfully got telescope status
2025-07-07 08:59:54,749 [DEBUG  ][weather_worker][lcu.py][weather_worker] Updating weather history
2025-07-07 08:59:54,749 [DEBUG  ][weather_worker][lcu.py][weather_decider] Deciding the weather state
2025-07-07 08:59:54,752 [DEBUG  ][weather_worker][lcu.py][weather_status] WeatherState(timestamp='2025-07-07T08:59:18', tmtdew=0.15, humidity=99.04, cloud=0.0, wind=13.75, temperature=-1.36, tmtdew_warn=2, humidity_warn=2, rain_warn=0, cloud_warn=2, wind_warn=0, temperature_warn=1, seeing_timestamp='2025-07-06T20:02:23', seeing=1.55, atlas_timestamp=None, atlas_cloud=None, atlas_rain=None, zp_data=[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8410000000000002, 1.21075, 1.3255, 1.6150000000000002, nan, nan, nan, 0.32874999999999943], zp_timestamp='2025-07-04T04:42:00')
2025-07-07 08:59:54,752 [INFO   ][weather_worker][lcu.py][weather_status] age_of_weather = 36s
2025-07-07 08:59:54,752 [DEBUG  ][weather_worker][lcu.py][weather_status] Checking age of zero point data...
2025-07-07 08:59:54,752 [INFO   ][weather_worker][lcu.py][weather_status] Age of zero point data = 2h 17m
2025-07-07 08:59:54,752 [DEBUG  ][weather_worker][lcu.py][weather_status] ZP data is old. Should check twilight
2025-07-07 08:59:54,753 [DEBUG  ][weather_worker][lcu.py][is_twilight] Twilight determiner: the UTC time is now 2025-07-07T06:59:54.753
2025-07-07 08:59:54,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-07-07 08:59:54,763 [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-07-07 08:59:54,763 [DEBUG  ][weather_worker][lcu.py][weather_decider] deque([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], maxlen=10)
2025-07-07 08:59:54,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is at 2025-07-07 15:40:50.905
2025-07-07 08:59:54,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunrise is at 2025-07-08 05:42:36.292
2025-07-07 08:59:54,826 [DEBUG  ][weather_worker][lcu.py][is_daytime] Next sunset is before next sunrise. It's now day time
2025-07-07 08:59:54,826 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: It's daytime
2025-07-07 08:59:54,827 [INFO   ][weather_worker][lcu.py][send_lcu_permission] Sending lcu permission to telescope: False
2025-07-07 08:59:54,827 [WARNING][weather_worker][lcu.py][initiate_shutdown] The LCU is shutting down the telescope. Reason: It's daytime
2025-07-07 08:59:54,827 [INFO   ][weather_worker][lcu.py][send_tcs_message] Sending lcu message to telescope: Telescope shut down for reason: It's daytime
